Commit a4e2cacc4603ff8ad65591f11fefedef26501d32
1 parent
e8c1bdde
会员中心:会员管理 60%
Showing
2 changed files
with
8 additions
and
6 deletions
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 | ... | ... |