Properties

$systemRoleModel

$systemRoleModel : \App\Models\SystemRole

Type

\App\Models\SystemRole

$systemRolesUserModel

$systemRolesUserModel : \App\Models\SystemRolesUser

Type

\App\Models\SystemRolesUser

$systemRolesPermissionModel

$systemRolesPermissionModel : \App\Models\SystemRolesPermission

Type

\App\Models\SystemRolesPermission

$container

$container : \Psr\Container\ContainerInterface

Type

\Psr\Container\ContainerInterface

$businessContainerKey

$businessContainerKey : 

Created by PhpStorm.

可以实现自动注入的业务容器 User:YM Date:2020/1/12 Time:上午8:18

Type

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

getBusinessContainerInstance()

getBusinessContainerInstance(  $key) : mixed

getBusinessContainerInstance 获取业务容器实例 User:YM Date:2020/1/12 Time:上午8:15

Parameters

$key

Returns

mixed

getModelInstance()

getModelInstance(  $key) : mixed

getModelInstance 获取数据模型类实例 User:YM Date:2019/11/21 Time:上午10:30

Parameters

$key

Returns

mixed

getServiceInstance()

getServiceInstance(  $key) : mixed

getServiceInstance 获取服务类实例 User:YM Date:2019/11/21 Time:上午10:30

Parameters

$key

Returns

mixed

getList()

getList(array  $where = array(), array  $order = array(), integer  $offset, integer  $limit) : mixed

getList 条件获取角色列表 User:YM Date:2020/2/4 Time:下午10:13

Parameters

array $where

查询条件

array $order

排序条件

integer $offset

偏移

integer $limit

条数

Returns

mixed

getPagesInfo()

getPagesInfo(array  $where = array()) : mixed

getPagesInfo 获取分页信息 User:YM Date:2020/2/4 Time:下午10:13

Parameters

array $where

Returns

mixed

saveRoles()

saveRoles(  $inputData) : mixed

saveRoles 保存角色,构造数据,防止注入 不接收数据库字段以外数据 User:YM Date:2020/2/4 Time:下午10:57

Parameters

$inputData

Returns

mixed

getInfo()

getInfo(  $id) : mixed

getInfo 根据id获取信息 User:YM Date:2020/2/4 Time:下午10:58

Parameters

$id

Returns

mixed

deleteInfo()

deleteInfo(  $id) : mixed

deleteInfo 根据id删除信息 User:YM Date:2020/2/4 Time:下午10:58

Parameters

$id

Returns

mixed

getRolePermissions()

getRolePermissions(  $ids) : array

getRolePermissions 获取角色的权限集合 User:YM Date:2020/2/5 Time:上午11:07

Parameters

$ids

Returns

array

handelPermissionsGroup()

handelPermissionsGroup(array  $list = array()) : array

handelPermissionsGroup 将角色权限列表,按着权限父级分组 User:YM Date:2020/2/5 Time:上午11:05

Parameters

array $list

Returns

array

deleteRolesPermissions()

deleteRolesPermissions(  $id) : mixed

deleteRolesPermissions 根据roleid删除对应的信息。 由于角色权限一对多,所以每一次角色权限修改后会先做删除操作 User:YM Date:2020/2/5 Time:上午11:12

Parameters

$id

Returns

mixed

saveRolesPermissions()

saveRolesPermissions(array  $data = array()) : mixed

saveRolesPermissions 保存角色权限 User:YM Date:2020/2/5 Time:上午11:13

Parameters

array $data

Returns

mixed

saveRolesUser()

saveRolesUser(  $data) : mixed

saveRolesUser 保存用户对应角色 User:YM Date:2020/2/5 Time:下午2:47

Parameters

$data

Returns

mixed

saveUserRoles()

saveUserRoles(  $data) : mixed

saveUserRoles 保存用户对应的角色,一对多 User:YM Date:2020/2/5 Time:下午5:22

Parameters

$data

Returns

mixed

deleteRolesUser()

deleteRolesUser(  $where) : mixed

deleteRolesUser 根据规则删除角色用户 User:YM Date:2020/2/5 Time:下午2:41

Parameters

$where

Returns

mixed

getRolesUserPagesInfo()

getRolesUserPagesInfo(array  $where = array()) : array

getRolesUserPagesInfo 获取角色关联用户的分页信息 User:YM Date:2020/2/5 Time:下午12:05

Parameters

array $where

Returns

array

getRolesUserList()

getRolesUserList(array  $where = array(), integer  $offset, integer  $limit) : mixed

getRolesUserList 获取角色关联用户的列表信息 User:YM Date:2020/2/4 Time:下午11:31

Parameters

array $where

条件

integer $offset

偏移

integer $limit

取值数量

Returns

mixed

getRoleUsers()

getRoleUsers(  $roleId) : array

getRoleUsers 获取角色对应的用户的id集合 User:YM Date:2020/2/4 Time:下午11:32

Parameters

$roleId

Returns

array

getUserRoles()

getUserRoles(  $userId) : array

getUserRoles 获取用户对应的角色的id集合 User:YM Date:2020/2/5 Time:下午4:35

Parameters

$userId

Returns

array