| | |
| | | |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.DocUserMapper; |
| | | import com.whyc.mapper.RoleUserMapper; |
| | | import com.whyc.pojo.DocUser; |
| | | import com.whyc.pojo.RoleUser; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | public class RoleUserService { |
| | | @Autowired(required = false) |
| | | private RoleUserMapper mapper; |
| | | |
| | | @Autowired(required = false) |
| | | private DocUserMapper userMapper; |
| | | //根据权限类型查询用户 |
| | | public Response getRoleUser(int roleType) { |
| | | QueryWrapper wrapper=new QueryWrapper(); |
| | |
| | | List list=mapper.selectList(wrapper); |
| | | return new Response().setII(1,list.size()>0,list,"根据权限类型查询用户"); |
| | | } |
| | | //根据给用户组添加权限信息 |
| | | public void addRoleUser(String unames, String roleType, String note) { |
| | | String[] uidList = unames.split(","); |
| | | for (String uname : uidList) { |
| | | //根据uid获取用户信息 |
| | | QueryWrapper wrapper = new QueryWrapper(); |
| | | wrapper.eq("name", uname); |
| | | DocUser docUser = userMapper.selectOne(wrapper); |
| | | RoleUser roleUser = new RoleUser(); |
| | | roleUser.setRoleType(Integer.valueOf(roleType)); |
| | | roleUser.setNote(note); |
| | | roleUser.setDid(Integer.valueOf(String.valueOf(docUser.getId()))); |
| | | roleUser.setName(uname); |
| | | mapper.insert(roleUser); |
| | | } |
| | | } |
| | | } |