<?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();
    }

}