| 限定符和类型 | 方法和说明 |
|---|---|
int |
addRoleMenu(java.lang.String menuId,
java.lang.String roleId) |
int |
addUserRole(java.lang.String userId,
java.lang.String roleId) |
Role |
autoGet(Role entity) |
java.util.List<Role> |
autoQuery(Role entity) |
long |
countUserRole(java.lang.String userId,
java.lang.String roleId) |
int |
delUserRole(java.lang.String userId,
java.lang.String roleId) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findMenuIdByRoleId(java.lang.String roleId)
根据角色id查询菜单信息
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findRoleIdByUserId(java.lang.String userId)
根据用户id查询角色信息
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
findUserIdByRoleId(java.lang.String roleId)
根据角色的id查询用户id
|
java.util.List<Role> |
getRoleListByUserId(java.lang.String userId) |
java.util.List<java.lang.String> |
getRoleNameByUserId(java.lang.String userId) |
java.lang.String |
getUseIdByDepartIdRoleId(java.lang.String RoleId,
java.lang.String departId) |
java.util.List<java.lang.String> |
getUserIdsByRoleId(java.lang.String roleId) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getUserRoleDepartList(java.lang.String roleCode,
java.lang.String userId,
java.lang.String roleCode1,
java.lang.String userId1)
根据角色编码和 人员ID 获取部门负责人 负责的所有的科室
|
Role |
queryRoleIdByRole(java.lang.String newRole) |
autoAdd, autoDeleteById, autoSum, autoUpdate, autoUpdateNotNull, deleteByTable, execSql, getCount, querySql, updateByTable@Select(value="SELECT sys_role.id,sys_role.name,sys_role.role FROM sys_role LEFT JOIN sys_user_role sur ON sur.role_id=sys_role.id WHERE sur.user_id=#{param1}")
java.util.List<Role> getRoleListByUserId(java.lang.String userId)
@Select(value="SELECT cc.depart_id from sys_role aa LEFT JOIN sys_user_role bb on aa.id = bb.role_id LEFT JOIN sys_user cc on bb.user_id = cc.id where aa.role = #{param1} and bb.user_id = #{param2} union SELECT bb.depart_id from sys_role aa LEFT JOIN sys_user_depart bb on aa.id = bb.role_id LEFT JOIN sys_user cc on bb.user_id = cc.id where aa.role = #{param3} and bb.user_id = #{param4}")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getUserRoleDepartList(java.lang.String roleCode,
java.lang.String userId,
java.lang.String roleCode1,
java.lang.String userId1)
roleCode - userId - @Select(value="SELECT * FROM sys_role_menu WHERE role_id=#{param1}")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findMenuIdByRoleId(java.lang.String roleId)
@Select(value="SELECT * FROM sys_user_role WHERE user_id=#{param1}")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findRoleIdByUserId(java.lang.String userId)
@Select(value="SELECT * FROM sys_user_role WHERE role_id=#{param1}")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> findUserIdByRoleId(java.lang.String roleId)
@Insert(value="INSERT INTO sys_user_role (user_id, role_id) VALUES (#{param1}, #{param2})")
int addUserRole(java.lang.String userId,
java.lang.String roleId)
@Delete(value="DELETE FROM sys_user_role WHERE (user_id=#{param1} AND role_id=#{param2})")
int delUserRole(java.lang.String userId,
java.lang.String roleId)
@Select(value="SELECT COUNT(1) FROM sys_user_role WHERE (user_id=#{param1} AND role_id=#{param2})")
long countUserRole(java.lang.String userId,
java.lang.String roleId)
@Insert(value="INSERT INTO sys_role_menu (menu_id, role_id) VALUES (#{param1}, #{param2})")
int addRoleMenu(java.lang.String menuId,
java.lang.String roleId)
@Select(value="SELECT sys_role.id FROM sys_role WHERE sys_role.role=#{param1}")
Role queryRoleIdByRole(java.lang.String newRole)
@Select(value="SELECT sys_user_role.user_id FROM sys_user_role WHERE sys_user_role.role_id=#{param1}")
java.util.List<java.lang.String> getUserIdsByRoleId(java.lang.String roleId)
@Select(value="SELECT name FROM sys_role WHERE id in(SELECT sys_user_role.role_id FROM sys_user_role WHERE sys_user_role.user_id = #{param1})")
java.util.List<java.lang.String> getRoleNameByUserId(java.lang.String userId)
@Select(value="select GROUP_CONCAT(user_id) from sys_user_depart where role_id = #{param1} and depart_id = #{param2}")
java.lang.String getUseIdByDepartIdRoleId(java.lang.String RoleId,
java.lang.String departId)
Copyright © 2019. All Rights Reserved.