类 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 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidexecDeleteRole(long roleId) voidexecDeleteRoleUser(long roleId, long userId) 删除一个角色中的一个用户。voidexecInsertRole(S_role s_role, String[] menuIds) voidexecInsertRoleUserList(long roleId, Long[] userIdList) 批量添加角色对应的用户。voidexecUpdateRole(S_role s_role, String[] menuIds) voidexecUpdateStatus(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集合。intqueryRoleUserSize(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
-
构造器详细资料
-
RoleServiceImpl
public RoleServiceImpl()
-
-
方法详细资料
-
execInsertRoleUserList
批量添加角色对应的用户。- 参数:
roleId-userIdList-
-
execDeleteRoleUser
public void execDeleteRoleUser(long roleId, long userId) 删除一个角色中的一个用户。- 参数:
roleId-userId-
-
execDeleteRole
public void execDeleteRole(long roleId) -
execInsertRole
-
execUpdateRole
-
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- 角色IDloginId- 查询的用户登录ID- 返回:
-
queryRoleMenuIdList
返回给定角色拥有的菜单ID集合。- 参数:
roleId-- 返回:
-
queryRoleUserSize
public int queryRoleUserSize(long roleId) 返回给定角色已经关联的用户数量,当前在删除角色时判断是否关联用户。- 参数:
roleId-- 返回:
-
queryRoleByName
检索给定单位中,是否存在包含给定名称的角色。- 参数:
orgId- 顶级单位IDroleName- 角色名字- 返回:
-
queryPageRoleList
public com.walker.db.page.GenericPager<S_role> queryPageRoleList(long orgId, int status, String roleName) 分页查询角色列表- 参数:
orgId- 顶级单位IDstatus- 状态: 0 正常,1 禁用roleName- 查询的角色名称- 返回:
-
queryRoleList
返回给定顶级机构下的角色列表。- 参数:
orgId-- 返回:
-
queryUserRoleList
返回给定用户具有的角色- 参数:
userId-- 返回:
-
queryRoleUserIdList
根据角色ID,查询对应用户ID集合。- 参数:
roleId-- 返回:
-