<?php namespace app\admin\controller; use app\admin\attr\Permission; use app\common\util\Result; #[Permission('role')] class Role extends BaseAuthorized { #[Permission('read')] public function list() { $res = $this->RoleService()->list(); return Result::rest($res); } public function create() { $res = $this->RoleService()->create(); return Result::rest($res); } public function update() { $res = $this->RoleService()->update(); return Result::rest($res); } #[Permission(ignore: true)] public function codes() { $res = $this->RoleService()->codes(); return Result::rest($res); } }