| | |
| | | public class UserRoleDAO extends BaseDAO { |
| | | |
| | | /** |
| | | * 获取角色列表 |
| | | * 获取角色列表 |
| | | */ |
| | | public List<UserRole> getUserRoleLst(String keyword) { |
| | | return find("from UserRole where deleteFlag is false and name like ? and topOrgId=?", |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取人员列表 |
| | | * 获取人员列表 |
| | | */ |
| | | public List<Map<String, Object>> getUserLstByRoleId(String roleId, Integer pageSize, Integer pageNum, |
| | | String keyword) { |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取人员列表总条数 |
| | | * 获取人员列表总条数 |
| | | */ |
| | | public int getUserCount(String roleId, String keyword) { |
| | | return findCountByComplexHql("select count(1) from User u , UserReRoleUser r where u .deleteFlag is false " |
| | |
| | | } |
| | | |
| | | /** |
| | | * 删除人员 |
| | | * 删除人员 |
| | | */ |
| | | // public boolean delete(String userId) { |
| | | // String[] userIds = userId.split(","); |
| | | // String deleteUserByhql = " update User set deleteFlag = true where deleteFlag is false and userId = ?"; |
| | | // String deleteUserReByHql = "update UserReRoleUser set deleteFlag =true where deleteFlag is false and userId = ?"; |
| | | // |
| | | // Result deleteUserResult = bulkUpdateInLoop(deleteUserByhql, userIds); |
| | | // Result deleteUserReResult = bulkUpdateInLoop(deleteUserReByHql, userIds); |
| | | // |
| | | // if (deleteUserResult.isSuccess() && deleteUserReResult.isSuccess()) { |
| | | // return true; |
| | | // } |
| | | // return false; |
| | | // |
| | | // } |
| | | public boolean delete(String userId) { |
| | | String[] userIds = userId.split(","); |
| | | String deleteUserByhql = " update User set deleteFlag = true where deleteFlag is false and userId = ?"; |
| | | String deleteUserReByHql = "update UserReRoleUser set deleteFlag =true where deleteFlag is false and userId = ?"; |
| | | |
| | | Result deleteUserResult = bulkUpdateInLoop(deleteUserByhql, userIds); |
| | | Result deleteUserReResult = bulkUpdateInLoop(deleteUserReByHql, userIds); |
| | | |
| | | if (deleteUserResult.isSuccess() && deleteUserReResult.isSuccess()) { |
| | | if ( deleteUserReResult.isSuccess()) { |
| | | return true; |
| | | } |
| | | return false; |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取角色信息 |
| | | * 获取角色信息 |
| | | */ |
| | | public List<Map<String, Object>> findMenuLstById(String roleId) { |
| | | String hql = "select m.name as name ,m.menuId as menuId ,'1' as type from UserRole u ,SysPrivilege p ,SysMenu m where u.roleId = p.roleId and " |
| | |
| | | } |
| | | |
| | | /** |
| | | * 修改角色信息 |
| | | * 修改角色信息 |
| | | * |
| | | * @param roleId |
| | | * @param menuId |
| | |
| | | } |
| | | |
| | | /** |
| | | * 删除角色 |
| | | * 删除角色 |
| | | * |
| | | * @param roleId |
| | | * @return |
| | |
| | | } |
| | | |
| | | /** |
| | | * 获取所有菜单的列表 |
| | | * 获取所有菜单的列表 |
| | | * |
| | | * @return |
| | | */ |
| | |
| | | } |
| | | |
| | | /** |
| | | * 添加教师 |
| | | * 添加教师 |
| | | * |
| | | * @param teacherIds |
| | | * @param roleId |