\App\Controller\AdminPermissionsController

PermissionsController 权限控制器

Summary

Methods
Properties
Constants
__get()
getRepositoriesInstance()
success()
error()
getUserPermissions()
index()
store()
getInfo()
orderPermissions()
destroy()
$permissionsRepo
No constants found
No protected methods found
$container
$request
$response
$session
$validation
N/A
getModuleName()
No private properties found
N/A

Properties

$permissionsRepo

$permissionsRepo : \Core\Repositories\Admin\PermissionsRepository

Type

\Core\Repositories\Admin\PermissionsRepository

$container

$container : \Psr\Container\ContainerInterface

Type

\Psr\Container\ContainerInterface

$request

$request : \Hyperf\HttpServer\Contract\RequestInterface

Type

\Hyperf\HttpServer\Contract\RequestInterface

$response

$response : \Core\Common\Container\Response

Type

\Core\Common\Container\Response

$session

$session : \Hyperf\Contract\SessionInterface

Type

\Hyperf\Contract\SessionInterface

$validation

$validation : \Hyperf\Validation\Contract\ValidatorFactoryInterface

Type

\Hyperf\Validation\Contract\ValidatorFactoryInterface

Methods

__get()

__get(  $key) : \Psr\Container\ContainerInterface|void

__get 隐式注入仓库类 User:YM Date:2019/11/21 Time:上午9:27

Parameters

$key

Returns

\Psr\Container\ContainerInterface|void

getRepositoriesInstance()

getRepositoriesInstance(  $key) : mixed

getRepositoriesInstance 获取仓库类实例 User:YM Date:2019/11/21 Time:上午10:30

Parameters

$key

Returns

mixed

success()

success(array  $data = array(), null  $msg = null) : \Psr\Http\Message\ResponseInterface

success 成功返回请求结果 User:YM Date:2019/11/20 Time:下午3:56

Parameters

array $data
null $msg

Returns

\Psr\Http\Message\ResponseInterface

error()

error(integer  $code = \App\Constants\StatusCode::ERR_EXCEPTION, null  $msg = null) : \Psr\Http\Message\ResponseInterface

error 业务相关错误结果返回 User:YM Date:2019/11/20 Time:下午3:56

Parameters

integer $code
null $msg

Returns

\Psr\Http\Message\ResponseInterface

getUserPermissions()

getUserPermissions() : \Psr\Http\Message\ResponseInterface

getUserPermissions 函数的含义说明 User:YM Date:2020/1/11 Time:下午2:47

Returns

\Psr\Http\Message\ResponseInterface

index()

index() : \Psr\Http\Message\ResponseInterface

index 权限列表,权限管理 User:YM Date:2020/2/4 Time:下午8:23

Returns

\Psr\Http\Message\ResponseInterface

store()

store() : \Psr\Http\Message\ResponseInterface

store User:YM Date:2020/2/4 Time:下午9:05

Returns

\Psr\Http\Message\ResponseInterface

getInfo()

getInfo() : \Psr\Http\Message\ResponseInterface

getInfo 根据id获取单条记录信息 User:YM Date:2020/2/4 Time:下午9:04

Returns

\Psr\Http\Message\ResponseInterface

orderPermissions()

orderPermissions() : \Psr\Http\Message\ResponseInterface

orderPermissions 权限的拖拽排序 User:YM Date:2020/2/4 Time:下午9:03

Returns

\Psr\Http\Message\ResponseInterface

destroy()

destroy() : \Psr\Http\Message\ResponseInterface

destroy 删除权限 User:YM Date:2020/2/4 Time:下午9:02

Returns

\Psr\Http\Message\ResponseInterface

getModuleName()

getModuleName() : string

getModuleName 获取所属模块 User:YM Date:2019/11/21 Time:上午9:32

Returns

string