类 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
    del(String[] ids)
    删除
    com.mbap.util.view.Page
    get(com.mbap.util.view.Page page, String deptId)
    分页取得多条数据
    com.mbap.pp.core.role.domain.Role
    get(String id)
    取得单条数据
    List<com.mbap.pp.core.role.domain.Role>
    获取所有用户组
    根据用户id获得所在用户组的id
    List<com.mbap.pp.core.role.domain.Role>
    功能描述:根据人员编号获取人员所在的用户组
    功能描述:获得最大排序号
    List<com.mbap.pp.core.role.domain.Role>
    功能描述:根据部门id获取用户组(缓存)
    根据部门id加载此部门下用户组的树结构数据
    功能描述:根据用户组编号获取该角色下的人员id集合
    List<com.mbap.pp.core.staff.domain.Staff>
    功能描述:根据用户组编号获取该角色下的人员集合
    lazyTree(String bp, String pDeptId, com.mbap.pp.core.staff.domain.Staff staff, String levelNum)
    功能描述:部门角色树,懒加载获取当前部门下的部门和用户组节点
    com.mbap.pp.core.role.domain.Role
    post(com.mbap.pp.core.role.domain.Role role)
    创建
    com.mbap.pp.core.role.domain.Role
    put(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)
    搜索满足条件的用户组对应的树结构
    boolean
    用户组唯一性校验

    从类继承的方法 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, saveBatch, saveOrUpdate, saveOrUpdateBatch, updateBatchById

    从类继承的方法 java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService

    count, count, getById, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, removeByIds, removeByMap, save, saveBatch, saveOrUpdate, saveOrUpdateBatch, update, update, update, updateBatchById, updateById
  • 字段详细资料

  • 构造器详细资料

    • 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

      public List<com.mbap.pp.core.role.domain.Role> getAll()
      获取所有用户组
      指定者:
      getAll 在接口中 com.mbap.pp.core.role.service.RoleDubboService
      返回:
    • get

      @Transactional(readOnly=true) public com.mbap.pp.core.role.domain.Role get(String id)
      取得单条数据
      指定者:
      get 在接口中 com.mbap.pp.core.role.service.RoleDubboService
      参数:
      id -
      返回:
      Role
    • getIdListByStaffId

      @Transactional(readOnly=true) public List<String> getIdListByStaffId(String staffId)
      根据用户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

      @Transactional(readOnly=true) public List<String> getStaffIdList(String id)
      功能描述:根据用户组编号获取该角色下的人员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

      @Transactional(readOnly=true) public Integer getMaxorderCode()
      功能描述:获得最大排序号
      指定者:
      getMaxorderCode 在接口中 com.mbap.pp.core.role.service.RoleDubboService
      参数:
      pId - 父对象id
      返回:
      最大排序号
    • del

      @Transactional public boolean del(String[] ids)
      删除
      指定者:
      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 - 部门id
      staff - 当前登陆用户
      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

      public boolean uniquenessName(String name, String id)
      用户组唯一性校验
      指定者:
      uniquenessName 在接口中 com.mbap.pp.core.role.service.RoleDubboService