| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package space.anyi.serve.entity.user;
- import io.swagger.v3.oas.annotations.media.Schema;
- import jakarta.validation.constraints.NotBlank;
- import jakarta.validation.constraints.Pattern;
- /**
- * @fileName: UpdateUserAvatarDto
- * @projectName: serve
- * @package: space.anyi.serve.entity.user
- * @author: 杨逸
- * @date:2026/4/29 9:11
- * @description:
- */
- @Schema(
- description = "更新用户头像的实体DTO",
- requiredProperties = {
- "id",
- "avatar",
- }
- )
- public class UpdateUserAvatarDto {
- @NotBlank(message = "用户ID不能为空")
- @Schema(description = "用户的ID", minLength = 1)
- private String id;
- @Pattern(regexp = "^(https?)://[^\\s/$.?#].[^\\s]*$", message = "URL格式不正确")
- @NotBlank(message = "头像不能链接地址不能为空")
- @Schema(description = "头像地址的链接", minLength = 1)
- private String avatar;
- public String getId() {
- return id;
- }
- public void setId(String id) {
- this.id = id;
- }
- public String getAvatar() {
- return avatar;
- }
- public void setAvatar(String avatar) {
- this.avatar = avatar;
- }
- }
|