| | |
| | | package com.whyc.service; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.GroupMapper; |
| | |
| | | } |
| | | //权限组下加用户 |
| | | @Transactional |
| | | public Response addUserToGroup(List<UserGroup> users) { |
| | | public int addUserToGroup(List<UserGroup> users) { |
| | | int flag=userGroupMapper.insertBatchSomeColumn(users); |
| | | return new Response().set(1,flag>0?true:false,"返回"); |
| | | return flag; |
| | | } |
| | | //权限组下移除用户 |
| | | @Transactional |
| | | public Response delUserToGroup(List<UserGroup> users) { |
| | | public int delUserToGroup(List<UserGroup> users) { |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | int flag=0; |
| | | for (UserGroup userGroup: users) { |
| | | wrapper.eq("uid",userGroup.getUid()); |
| | | wrapper.eq("uname",userGroup.getUname()); |
| | | wrapper.eq("group_id",userGroup.getGroupId()); |
| | | flag=userGroupMapper.delete(wrapper); |
| | | flag+=userGroupMapper.delete(wrapper); |
| | | } |
| | | return new Response().set(1,flag>0?true:false,"返回"); |
| | | return flag; |
| | | } |
| | | //权限组下加权限 |
| | | @Transactional |
| | | public Response addPermitToGroup(List<PermitGroup> permits) { |
| | | public int addPermitToGroup(List<PermitGroup> permits) { |
| | | int flag=permitGroupMapper.insertBatchSomeColumn(permits); |
| | | return new Response().set(1,flag>0?true:false,"返回"); |
| | | return flag; |
| | | } |
| | | //权限组下移除用户 |
| | | @Transactional |
| | | public Response delPermitToGroup(List<PermitGroup> permits) { |
| | | public int delPermitToGroup(List<PermitGroup> permits) { |
| | | UpdateWrapper wrapper=new UpdateWrapper(); |
| | | int flag=0; |
| | | for (PermitGroup permitGroup: permits) { |
| | | wrapper.eq("permit_id",permitGroup.getPermitId()); |
| | | wrapper.eq("categoty_id",permitGroup.getCategoryId()); |
| | | wrapper.eq("group_id",permitGroup.getGroupId()); |
| | | flag=userGroupMapper.delete(wrapper); |
| | | flag+=userGroupMapper.delete(wrapper); |
| | | } |
| | | return new Response().set(1,flag>0?true:false,"返回"); |
| | | return flag; |
| | | } |
| | | } |