package com.nbport.zgwl.dto; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import lombok.Data; import java.io.Serial; import java.io.Serializable; @Data public class StudentSaveDto implements Serializable { @Serial private static final long serialVersionUID = 1L; private Long id; @NotBlank(message = "学号不能为空") private String studentNo; @NotBlank(message = "姓名不能为空") private String studentName; @NotBlank(message = "性别不能为空") private String gender; @NotNull(message = "年龄不能为空") @Min(value = 1, message = "年龄不能小于 1") @Max(value = 120, message = "年龄不能大于 120") private Integer age; private String phone; private String address; }