<?php

namespace app\admin\controller;
use app\admin\attr\Permission;

#[Permission('role')]
class Role extends BaseAuthorized
{
    public function getList()
    {
        //第1段:校验输入
        $param = request()->param();
        $rules = [];
        $this->autoValid($rules, $param);
        $listRow = input("pageSize", 20);
        $keyword = input("keyword", "");
        //第2段:执行业务
        $res = \app\common\model\Role::getList($keyword, $listRow);
        //第3段:格式化输出
        if ($res["code"] != 0) {
            $this->error($res['msg'], $res["code"]);
        }
        return $res["data"];
    }

}