Browse Source

用户管理接口 接口

chejianzheng 3 months ago
parent
commit
ef97542fed

+ 12 - 9
portal-service-common/src/main/java/com/hfln/portal/common/dto/data/role/RoleListDTO.java

@@ -1,22 +1,25 @@
 package com.hfln.portal.common.dto.data.role;
 
-import com.hfln.portal.common.vo.BaseVO;
+import com.hfln.portal.common.vo.BaseDto;
+import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
 
 @EqualsAndHashCode(callSuper = true)
 @Data
-public class RoleListDTO extends BaseVO {
+public class RoleListDTO extends BaseDto {
 
-    /**
-     * 角色编码
-     */
-    private String roleCode;
 
+    @Schema(description = "角色id")
+    private Long roleId;
+
+    @Schema(description = "角色编码")
+    private String roleCode;
 
-    /**
-     * 角色名称
-     */
+    @Schema(description = "角色名称")
     private String roleName;
+
+    @Schema(description = "角色描述")
+    private String roleDesc;
 }

+ 1 - 6
portal-service-infrastructure/src/main/java/com/hfln/portal/infrastructure/gateway/impl/WebGatewayImpl.java

@@ -338,12 +338,7 @@ public class WebGatewayImpl implements WebGateway {
         }
 
         //3.查询结果不为空,则转换成RoleListDTO
-        return roleList.stream().map(role -> {
-            RoleListDTO dto = new RoleListDTO();
-            dto.setRoleCode(role.getRoleCode());
-            dto.setRoleName(role.getRoleName());
-            return dto;
-        }).collect(Collectors.toList());
+        return CopyUtils.copyList(roleList, RoleListDTO.class);
     }
 
     @Override