<?php /** * Created by PhpStorm. * User: ChiaHsiang * Date: 2018/7/26 * Time: 10:44 */ namespace app\api\logic\cms; use app\api\model\Banner; class BannerLogic { public static function index($page_index,$page_size) { return Banner::build()->paginate(['page'=>$page_index,'list_rows'=>$page_size]); } public static function read($id) { return Banner::build()->where(['uuid' => $id])->find(); } public static function update($data) { $uuid = $data['uuid']; unset($data['uuid']); return Banner::build()->where(['uuid'=>$uuid])->update($data); } public static function save($data) { return Banner::build()->save($data); } public static function delete($id) { return Banner::build()->where(['uuid' => $id])->delete(); } }