package com.sinata.appointment.dto; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.Size; import java.util.List; import lombok.Data; @Data @Schema(description = "修改系统用户(不含登录名与密码)") public class SysUserUpdateRequest { @NotBlank @Schema(description = "与路径 id 对应,防越权") private String uuid; @Size(max = 64) private String realName; @Size(max = 32) private String mobile; @Size(max = 512) private String avatarUrl; @NotEmpty private List roleIds; }