src/main/java/com/whyc/controller/RoleUserController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/mapper/RoleUserMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/pojo/RoleUser.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/RoleUserService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/RoleUserController.java
New file @@ -0,0 +1,26 @@ package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.service.RoleUserService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @Api(tags = "指定解锁权限管理") @RestController @RequestMapping("roleUser") public class RoleUserController { @Autowired private RoleUserService service; @ApiOperation(value = "根据权限类型查询用户") @GetMapping("getRoleUser") public Response getRoleUser(@RequestParam int roleType){ return service.getRoleUser(roleType); } } src/main/java/com/whyc/mapper/RoleUserMapper.java
New file @@ -0,0 +1,6 @@ package com.whyc.mapper; import com.whyc.pojo.RoleUser; public interface RoleUserMapper extends CustomMapper<RoleUser>{ } src/main/java/com/whyc/pojo/RoleUser.java
New file @@ -0,0 +1,18 @@ package com.whyc.pojo; import com.baomidou.mybatisplus.annotation.TableName; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.apache.ibatis.type.Alias; @Data @TableName(value = "tb_role_user") @Alias("RoleUser") public class RoleUser { private int num; private int did; private String name; @ApiModelProperty(value = "role_type",notes = "权限类型0:测试,1下载") private int roleType; private String note; } src/main/java/com/whyc/service/RoleUserService.java
New file @@ -0,0 +1,23 @@ package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.whyc.dto.Response; import com.whyc.mapper.RoleUserMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; @Service public class RoleUserService { @Autowired(required = false) private RoleUserMapper mapper; //根据权限类型查询用户 public Response getRoleUser(int roleType) { QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("role_type",roleType); wrapper.orderByAsc("num"); List list=mapper.selectList(wrapper); return new Response().setII(1,list.size()>0,list,"根据权限类型查询用户"); } }