| | |
| | | private PermitGroupUserMapper mapper; |
| | | |
| | | public List<PermitGroup> getPermitByUser(Integer userId){ |
| | | return mapper.getPermitByUser(userId); |
| | | if(userId<=100){ |
| | | //内置用户包含所有得权限 |
| | | return mapper.getAllPermitList(); |
| | | }else{ |
| | | return mapper.getPermitByUser(userId); |
| | | } |
| | | } |
| | | |
| | | public void update(PermitGroupUser groupUser, int operationFlag) { |
| | |
| | | mapper.insert(groupUser); |
| | | }else{ |
| | | UpdateWrapper<PermitGroupUser> wrapper = Wrappers.update(); |
| | | wrapper.eq("permit_group_id",groupUser.getPermitGroupId()).eq("uId",groupUser.getUid()); |
| | | wrapper.eq("permit_group_id",groupUser.getPermitGroupId()).eq("uid",groupUser.getUid()); |
| | | mapper.delete(wrapper); |
| | | } |
| | | } |
| | |
| | | UpdateWrapper<PermitGroupUser> wrapper = Wrappers.update(); |
| | | wrapper.eq("permit_group_id",groupUserList.get(0).getPermitGroupId()); |
| | | List<Integer> uIdList = groupUserList.stream().map(e -> e.getUid()).collect(Collectors.toList()); |
| | | wrapper.in("uId",uIdList); |
| | | wrapper.in("uid",uIdList); |
| | | mapper.delete(wrapper); |
| | | } |
| | | } |
| | | |
| | | public PermitGroupUser getPermitGroup(Long uId) { |
| | | QueryWrapper<PermitGroupUser> wrapper = Wrappers.query(); |
| | | wrapper.select("permit_group_id").eq("uId",uId).last(" limit 1"); |
| | | wrapper.select("permit_group_id").eq("uid",uId).last(" limit 1"); |
| | | return mapper.selectOne(wrapper); |
| | | } |
| | | |