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 2  
3 3 import io.swagger.v3.oas.annotations.media.Schema;
4 4 import lombok.Data;
  5 +import org.hibernate.validator.constraints.URL;
5 6 import org.springframework.format.annotation.DateTimeFormat;
6 7  
7 8 import javax.validation.constraints.NotNull;
... ... @@ -28,6 +29,10 @@ public class MemberUserBaseVO {
28 29 @NotNull(message = "用户昵称不能为空")
29 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 36 @Schema(description = "用户昵称", example = "李四")
32 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 1 package cn.iocoder.yudao.module.member.controller.admin.user.vo;
2 2  
3 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 8 import java.time.LocalDateTime;
8 9  
9 10 @Schema(description = "管理后台 - 会员用户 Response VO")
... ... @@ -24,10 +25,6 @@ public class MemberUserRespVO extends MemberUserBaseVO {
24 25 @Schema(description = "最后登录时间", requiredMode = Schema.RequiredMode.REQUIRED)
25 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 28 @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
32 29 private LocalDateTime createTime;
33 30  
... ...