package com.sinata.appointment.dto;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.Size;
|
import lombok.Data;
|
|
@Data
|
@Schema(description = "小程序个人资料更新")
|
public class MiniProfileUpdateRequest {
|
|
@NotBlank(message = "姓名不能为空")
|
@Size(max = 30, message = "姓名长度不能超过30个字符")
|
@Schema(description = "姓名/昵称")
|
private String nickName;
|
|
@Size(max = 8, message = "性别长度不能超过8个字符")
|
@Schema(description = "性别:男/女")
|
private String gender;
|
|
@Size(max = 128, message = "公司名称长度不能超过128个字符")
|
@Schema(description = "所属公司")
|
private String companyName;
|
|
@Size(max = 255, message = "头像地址长度不能超过255个字符")
|
@Schema(description = "头像地址")
|
private String avatarUrl;
|
}
|