类 RoleService
java.lang.Object
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<M,T>
com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO<M,T>
com.mbap.mybatis.ty.service.BaseService<RoleMapper,com.mbap.pp.core.role.domain.Role>
com.mbap.pp.core.role.service.RoleService
- 所有已实现的接口:
com.baomidou.mybatisplus.extension.service.IService<com.mbap.pp.core.role.domain.Role>,com.mbap.pp.core.role.service.RoleDubboService
public class RoleService
extends com.mbap.mybatis.ty.service.BaseService<RoleMapper,com.mbap.pp.core.role.domain.Role>
implements com.mbap.pp.core.role.service.RoleDubboService
用户组 增、删、改、查 Service
-
字段概要
字段修饰符和类型字段说明从类继承的字段 com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
MYSQL从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService
DEFAULT_BATCH_SIZE -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明boolean删除com.mbap.util.view.Page分页取得多条数据com.mbap.pp.core.role.domain.Role取得单条数据List<com.mbap.pp.core.role.domain.Role>getAll()获取所有用户组getIdListByStaffId(String staffId) 根据用户id获得所在用户组的idList<com.mbap.pp.core.role.domain.Role>getListByStaff(String staffId) 功能描述:根据人员编号获取人员所在的用户组功能描述:获得最大排序号List<com.mbap.pp.core.role.domain.Role>getRolesByDeptId(String deptId) 功能描述:根据部门id获取用户组(缓存)getRoleTreeNodyByDeptId(String deptId) 根据部门id加载此部门下用户组的树结构数据getStaffIdList(String id) 功能描述:根据用户组编号获取该角色下的人员id集合List<com.mbap.pp.core.staff.domain.Staff>getStaffList(String id) 功能描述:根据用户组编号获取该角色下的人员集合功能描述:部门角色树,懒加载获取当前部门下的部门和用户组节点com.mbap.pp.core.role.domain.Rolepost(com.mbap.pp.core.role.domain.Role role) 创建com.mbap.pp.core.role.domain.Roleput(com.mbap.pp.core.role.domain.Role role) 修改List<com.mbap.pp.core.role.domain.Role>searchRoles(String serachStr) 查询符合条件的用户组searchTree(String bp, com.mbap.pp.core.department.domain.Department rootDept, String serachStr) 搜索满足条件的用户组对应的树结构booleanuniquenessName(String name, String id) 用户组唯一性校验从类继承的方法 com.mbap.mybatis.strongbox.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.oOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
execNoResultSql, findBySql, findBySql2Entity, findBySql2Map, findBySql2Map, getCountBySql, getDbType, getUniqueResultBySql, getUniqueResultBySql, pageBySql2Entity, pageBySql2Map, pageBySql2Map, removeByIds从类继承的方法 com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
getBaseMapper, getEntityClass, getMap, getObj, getOne, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, saveBatch, saveOrUpdate, saveOrUpdateBatch, updateBatchById从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
count, count, getById, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeById, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById
-
字段详细资料
-
departmentService
-
staffRoleService
-
roleAppendService
-
-
构造器详细资料
-
RoleService
public RoleService()
-
-
方法详细资料
-
get
@Transactional(readOnly=true) public com.mbap.util.view.Page get(com.mbap.util.view.Page page, String deptId) 分页取得多条数据- 指定者:
get在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
page- 分页属性封装对象- 返回:
- Page
-
getAll
获取所有用户组- 指定者:
getAll在接口中com.mbap.pp.core.role.service.RoleDubboService- 返回:
-
get
取得单条数据- 指定者:
get在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
id-- 返回:
- Role
-
getIdListByStaffId
根据用户id获得所在用户组的id- 指定者:
getIdListByStaffId在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
staffId- 用户id- 返回:
- 用户组id集合
-
getStaffList
@Transactional(readOnly=true) public List<com.mbap.pp.core.staff.domain.Staff> getStaffList(String id) 功能描述:根据用户组编号获取该角色下的人员集合- 指定者:
getStaffList在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
id- 人员组编号- 返回:
- List 人员集合
-
getStaffIdList
功能描述:根据用户组编号获取该角色下的人员id集合- 指定者:
getStaffIdList在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
id- 人员组编号- 返回:
- List 人员集合
-
getListByStaff
@Transactional(readOnly=true) public List<com.mbap.pp.core.role.domain.Role> getListByStaff(String staffId) 功能描述:根据人员编号获取人员所在的用户组- 指定者:
getListByStaff在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
staffId- 用户id- 返回:
- List 用户组集合
-
put
@Transactional public com.mbap.pp.core.role.domain.Role put(com.mbap.pp.core.role.domain.Role role) 修改- 指定者:
put在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
role- 用户组对象staffs- 用户id- 返回:
-
post
@Transactional public com.mbap.pp.core.role.domain.Role post(com.mbap.pp.core.role.domain.Role role) 创建- 指定者:
post在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
role-staffs- 用户组下的人员- 返回:
-
getMaxorderCode
功能描述:获得最大排序号- 指定者:
getMaxorderCode在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
pId- 父对象id- 返回:
- 最大排序号
-
del
删除- 指定者:
del在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
ck_ids-- 返回:
- boolean
-
lazyTree
@Transactional(readOnly=true) public List<Map<String,Object>> lazyTree(String bp, String pDeptId, com.mbap.pp.core.staff.domain.Staff staff, String levelNum) 功能描述:部门角色树,懒加载获取当前部门下的部门和用户组节点- 指定者:
lazyTree在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
bp- 项目名pDeptId- 部门idstaff- 当前登陆用户levelNum- 树加载级别限制- 返回:
-
getRoleTreeNodyByDeptId
@Transactional(readOnly=true) public List<Map<String,Object>> getRoleTreeNodyByDeptId(String deptId) 根据部门id加载此部门下用户组的树结构数据- 指定者:
getRoleTreeNodyByDeptId在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
deptId- 部门id- 返回:
-
searchTree
@Transactional(readOnly=true) public List<Map<String,Object>> searchTree(String bp, com.mbap.pp.core.department.domain.Department rootDept, String serachStr) 搜索满足条件的用户组对应的树结构- 指定者:
searchTree在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
session-serachStr- 搜索条件- 返回:
-
searchRoles
@Transactional(readOnly=true) public List<com.mbap.pp.core.role.domain.Role> searchRoles(String serachStr) 查询符合条件的用户组- 指定者:
searchRoles在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
serachStr- 匹配字符串- 返回:
-
getRolesByDeptId
@Transactional(readOnly=true) public List<com.mbap.pp.core.role.domain.Role> getRolesByDeptId(String deptId) 功能描述:根据部门id获取用户组(缓存)- 指定者:
getRolesByDeptId在接口中com.mbap.pp.core.role.service.RoleDubboService- 参数:
deptId- 部门id- 返回:
-
uniquenessName
用户组唯一性校验- 指定者:
uniquenessName在接口中com.mbap.pp.core.role.service.RoleDubboService
-