public interface UserDepartDao extends JeeeDao<UserDepart>
| 限定符和类型 | 方法和说明 |
|---|---|
UserDepart |
autoGet(UserDepart entity) |
java.util.List<UserDepart> |
autoQuery(UserDepart entity) |
int |
deleteUserDepartByUserId(java.lang.String userId,
java.lang.String userId2) |
java.util.List<UserDepart> |
getByUserIdAndRoleId(java.lang.String userId,
java.lang.String roleId) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getNotInUserDepart(java.lang.String userId) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getParentDepartById(java.lang.String userId,
java.lang.String roleId,
java.lang.String departId) |
autoAdd, autoDeleteById, autoSum, autoUpdate, autoUpdateNotNull, deleteByTable, execSql, getCount, querySql, updateByTable@Select(value="auto:query") java.util.List<UserDepart> autoQuery(UserDepart entity)
autoQuery 在接口中 JeeeDao<UserDepart>@Select(value="auto:get") @Options(flushCache=TRUE) UserDepart autoGet(UserDepart entity)
autoGet 在接口中 JeeeDao<UserDepart>@Select(value="select * from sys_user_depart where user_id = #{param1} and role_id = #{param2}")
java.util.List<UserDepart> getByUserIdAndRoleId(java.lang.String userId,
java.lang.String roleId)
@Delete(value="delete from sys_user_depart where role_id not in (SELECT id from sys_user_role where user_id = #{param1}) and user_id = #{param2}")
int deleteUserDepartByUserId(java.lang.String userId,
java.lang.String userId2)
@Select(value="SELECT aa.role_id,aa.user_id,cc.depart_id FROM sys_user_role aa LEFT JOIN sys_user_depart bb on aa.role_id = bb.role_id and aa.user_id = bb.user_id LEFT JOIN sys_user cc on aa.user_id = cc.id where aa.user_id = #{param1} and bb.id is NULL ")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getNotInUserDepart(java.lang.String userId)
@Select(value="select * from sys_user_depart where user_id = #{param1} and role_id = #{param2} and depart_id =#{param3} ")
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getParentDepartById(java.lang.String userId,
java.lang.String roleId,
java.lang.String departId)
Copyright © 2019. All Rights Reserved.