Commit a4e2cacc4603ff8ad65591f11fefedef26501d32

Authored by YunaiV
1 parent e8c1bdde

会员中心:会员管理 60%

yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/vo/MemberUserBaseVO.java
@@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.member.controller.admin.user.vo; @@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.member.controller.admin.user.vo;
2 2
3 import io.swagger.v3.oas.annotations.media.Schema; 3 import io.swagger.v3.oas.annotations.media.Schema;
4 import lombok.Data; 4 import lombok.Data;
  5 +import org.hibernate.validator.constraints.URL;
5 import org.springframework.format.annotation.DateTimeFormat; 6 import org.springframework.format.annotation.DateTimeFormat;
6 7
7 import javax.validation.constraints.NotNull; 8 import javax.validation.constraints.NotNull;
@@ -28,6 +29,10 @@ public class MemberUserBaseVO { @@ -28,6 +29,10 @@ public class MemberUserBaseVO {
28 @NotNull(message = "用户昵称不能为空") 29 @NotNull(message = "用户昵称不能为空")
29 private String nickname; 30 private String nickname;
30 31
  32 + @Schema(description = "头像", requiredMode = Schema.RequiredMode.REQUIRED, example = "https://www.iocoder.cn/x.png")
  33 + @URL(message = "头像必须是 URL 格式")
  34 + private String avatar;
  35 +
31 @Schema(description = "用户昵称", example = "李四") 36 @Schema(description = "用户昵称", example = "李四")
32 private String name; 37 private String name;
33 38
yudao-module-member/yudao-module-member-biz/src/main/java/cn/iocoder/yudao/module/member/controller/admin/user/vo/MemberUserRespVO.java
1 package cn.iocoder.yudao.module.member.controller.admin.user.vo; 1 package cn.iocoder.yudao.module.member.controller.admin.user.vo;
2 2
3 import io.swagger.v3.oas.annotations.media.Schema; 3 import io.swagger.v3.oas.annotations.media.Schema;
4 -import lombok.*; 4 +import lombok.Data;
  5 +import lombok.EqualsAndHashCode;
  6 +import lombok.ToString;
5 7
6 -import javax.validation.constraints.NotNull;  
7 import java.time.LocalDateTime; 8 import java.time.LocalDateTime;
8 9
9 @Schema(description = "管理后台 - 会员用户 Response VO") 10 @Schema(description = "管理后台 - 会员用户 Response VO")
@@ -24,10 +25,6 @@ public class MemberUserRespVO extends MemberUserBaseVO { @@ -24,10 +25,6 @@ public class MemberUserRespVO extends MemberUserBaseVO {
24 @Schema(description = "最后登录时间", requiredMode = Schema.RequiredMode.REQUIRED) 25 @Schema(description = "最后登录时间", requiredMode = Schema.RequiredMode.REQUIRED)
25 private LocalDateTime loginDate; 26 private LocalDateTime loginDate;
26 27
27 - @Schema(description = "头像", requiredMode = Schema.RequiredMode.REQUIRED, example = "https://www.iocoder.cn/x.png")  
28 - @NotNull(message = "头像不能为空")  
29 - private String avatar;  
30 -  
31 @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED) 28 @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
32 private LocalDateTime createTime; 29 private LocalDateTime createTime;
33 30