user-server/src/main/java/com/yuanchu/limslaboratory/controller/RoleController.java
@@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RestController; import java.util.List; import java.util.Map; /** @@ -33,11 +34,7 @@ @ApiOperation("新增用户-->获取用户权限列表") @GetMapping("/list") public Result<?> getUserRoleList(){ //根据token获取用户信息 // Map<String,Object> data = roleService.getUserRoleList(); // if (data != null){ // return Result.success(data); // } return Result.fail(202,"用户登录信息无效,请重新登录"); List<Map<String,Object>> data = roleService.getUserRoleList(); return Result.success(data); } } user-server/src/main/java/com/yuanchu/limslaboratory/pojo/Role.java
@@ -29,7 +29,7 @@ @ApiModelProperty(value = "角色id") @TableId(value = "id", type = IdType.AUTO) private Integer id; private Long id; @ApiModelProperty(value = "角色名") private String name; user-server/src/main/java/com/yuanchu/limslaboratory/pojo/User.java
@@ -3,9 +3,7 @@ import com.baomidou.mybatisplus.annotation.*; import java.io.Serializable; import java.time.LocalDateTime; import java.util.Date; import java.util.Map; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; @@ -14,7 +12,6 @@ import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import org.springframework.format.annotation.DateTimeFormat; /** * <p> @@ -73,7 +70,7 @@ private Integer version; @ApiModelProperty(value = "关联 角色id") private Integer roleId; private Long roleId; @ApiModelProperty(value = "关联 企业id") private Integer enterpriseId; user-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/UpdatePersonnelVo.java
@@ -20,7 +20,7 @@ private String account; @ApiModelProperty(value = "0:无权限;1:有权限", example = "1", required = true) private Integer role_id; private Long role_id; @ApiModelProperty(value = "年龄", example = "23") private Integer age; user-server/src/main/java/com/yuanchu/limslaboratory/service/RoleService.java
@@ -3,6 +3,9 @@ import com.yuanchu.limslaboratory.pojo.Role; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; import java.util.Map; /** * <p> * 服务类 @@ -13,4 +16,5 @@ */ public interface RoleService extends IService<Role> { List<Map<String,Object>> getUserRoleList(); } user-server/src/main/java/com/yuanchu/limslaboratory/service/impl/RoleServiceImpl.java
@@ -1,10 +1,15 @@ package com.yuanchu.limslaboratory.service.impl; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.yuanchu.limslaboratory.pojo.Role; import com.yuanchu.limslaboratory.mapper.RoleMapper; import com.yuanchu.limslaboratory.service.RoleService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.stereotype.Service; import javax.annotation.Resource; import java.util.List; import java.util.Map; /** * <p> @@ -17,4 +22,13 @@ @Service public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements RoleService { @Resource private RoleMapper roleMapper; @Override public List<Map<String, Object>> getUserRoleList() { LambdaQueryWrapper<Role> wrapper = new LambdaQueryWrapper<>(); wrapper.select(Role::getId, Role::getName); return roleMapper.selectMaps(wrapper); } }