类 RoleServiceImpl

java.lang.Object
com.walker.jdbc.service.BaseServiceImpl
com.iplatform.base.service.RoleServiceImpl
所有已实现的接口:
com.walker.jdbc.BaseDao, com.walker.jdbc.service.BaseService

@Service public class RoleServiceImpl extends com.walker.jdbc.service.BaseServiceImpl
  • 嵌套类概要

    从接口继承的嵌套类/接口 com.walker.jdbc.BaseDao

    com.walker.jdbc.BaseDao.RowExecution<T extends Object>
  • 字段概要

    从类继承的字段 com.walker.jdbc.service.BaseServiceImpl

    dao, log
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    execDeleteRole(long roleId)
     
    void
    execDeleteRoleUser(long roleId, long userId)
    删除一个角色中的一个用户。
    void
    execInsertRole(S_role s_role, String[] menuIds)
     
    void
    execInsertRoleUserList(long roleId, Long[] userIdList)
    批量添加角色对应的用户。
    void
    execUpdateRole(S_role s_role, String[] menuIds)
     
    void
    execUpdateStatus(long roleId, int status)
     
    com.walker.db.page.GenericPager<S_user_core>
    queryAllocatedUserList(long roleId, String loginId)
    分页返回已分配(给定角色ID)用户列表
    com.walker.db.page.GenericPager<S_role>
    queryPageRoleList(long orgId, int status, String roleName)
    分页查询角色列表
    queryRoleByName(long orgId, String roleName)
    检索给定单位中,是否存在包含给定名称的角色。
    queryRoleList(long orgId)
    返回给定顶级机构下的角色列表。
    queryRoleMenuIdList(long roleId)
    返回给定角色拥有的菜单ID集合。
    queryRoleUserIdList(long roleId)
    根据角色ID,查询对应用户ID集合。
    int
    queryRoleUserSize(long roleId)
    返回给定角色已经关联的用户数量,当前在删除角色时判断是否关联用户。
    com.walker.db.page.GenericPager<S_user_core>
    queryUnAllocatedUserList(long roleId, long orgId, String loginId)
    分页返回给定角色ID未分配用户的列表。
    queryUserRoleList(long userId)
    返回给定用户具有的角色

    从类继承的方法 com.walker.jdbc.service.BaseServiceImpl

    delete, delete, delete, delete, execBatchUpdate, execCall, execCall, execute, execute, execute, execute, get, get, get, get, get, get, get, get, get, getDao, getMaxOrder, insert, insert, insertBatch, queryForInt, queryForInt, queryForObject, queryForObject, queryListObjectWhereIn, save, save, saveOrder, select, select, select, select, select, select, select, select, select, select, selectAll, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, selectSplit, setDao, sqlGeneralQueryPager, sqlGeneralQueryPager, sqlGeneralQueryPager, sqlListObjectWhereIn, sqlMathQuery, sqlQuery, sqlQuery, sqlQueryListMap, update, update, update, update, update, update, updateBatch

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • RoleServiceImpl

      public RoleServiceImpl()
  • 方法详细资料

    • execInsertRoleUserList

      public void execInsertRoleUserList(long roleId, Long[] userIdList)
      批量添加角色对应的用户。
      参数:
      roleId -
      userIdList -
    • execDeleteRoleUser

      public void execDeleteRoleUser(long roleId, long userId)
      删除一个角色中的一个用户。
      参数:
      roleId -
      userId -
    • execDeleteRole

      public void execDeleteRole(long roleId)
    • execInsertRole

      public void execInsertRole(S_role s_role, String[] menuIds)
    • execUpdateRole

      public void execUpdateRole(S_role s_role, String[] menuIds)
    • execUpdateStatus

      public void execUpdateStatus(long roleId, int status)
    • queryUnAllocatedUserList

      public com.walker.db.page.GenericPager<S_user_core> queryUnAllocatedUserList(long roleId, long orgId, String loginId)
      分页返回给定角色ID未分配用户的列表。即:该单位下关于该角色,仍没有分配的用户。(角色已经决定哪个单位了)
      参数:
      roleId -
      orgId -
      loginId -
      返回:
    • queryAllocatedUserList

      public com.walker.db.page.GenericPager<S_user_core> queryAllocatedUserList(long roleId, String loginId)
      分页返回已分配(给定角色ID)用户列表
      参数:
      roleId - 角色ID
      loginId - 查询的用户登录ID
      返回:
    • queryRoleMenuIdList

      public List<String> queryRoleMenuIdList(long roleId)
      返回给定角色拥有的菜单ID集合。
      参数:
      roleId -
      返回:
    • queryRoleUserSize

      public int queryRoleUserSize(long roleId)
      返回给定角色已经关联的用户数量,当前在删除角色时判断是否关联用户。
      参数:
      roleId -
      返回:
    • queryRoleByName

      public S_role queryRoleByName(long orgId, String roleName)
      检索给定单位中,是否存在包含给定名称的角色。
      参数:
      orgId - 顶级单位ID
      roleName - 角色名字
      返回:
    • queryPageRoleList

      public com.walker.db.page.GenericPager<S_role> queryPageRoleList(long orgId, int status, String roleName)
      分页查询角色列表
      参数:
      orgId - 顶级单位ID
      status - 状态: 0 正常,1 禁用
      roleName - 查询的角色名称
      返回:
    • queryRoleList

      public List<S_role> queryRoleList(long orgId)
      返回给定顶级机构下的角色列表。
      参数:
      orgId -
      返回:
    • queryUserRoleList

      public List<S_role> queryUserRoleList(long userId)
      返回给定用户具有的角色
      参数:
      userId -
      返回:
    • queryRoleUserIdList

      public List<Long> queryRoleUserIdList(long roleId)
      根据角色ID,查询对应用户ID集合。
      参数:
      roleId -
      返回: