Role.php 651 B

1234567891011121314151617181920212223242526
  1. <?php
  2. namespace app\admin\controller;
  3. use app\admin\attr\Permission;
  4. #[Permission('role')]
  5. class Role extends BaseAuthorized
  6. {
  7. public function getList()
  8. {
  9. //第1段:校验输入
  10. $param = request()->param();
  11. $rules = [];
  12. $this->autoValid($rules, $param);
  13. $listRow = input("pageSize", 20);
  14. $keyword = input("keyword", "");
  15. //第2段:执行业务
  16. $res = \app\common\model\Role::getList($keyword, $listRow);
  17. //第3段:格式化输出
  18. if ($res["code"] != 0) {
  19. $this->error($res['msg'], $res["code"]);
  20. }
  21. return $res["data"];
  22. }
  23. }