1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| package com.talentcard.server.business.talent;
|
| import jakarta.validation.constraints.NotBlank;
| import jakarta.validation.constraints.Pattern;
| import jakarta.validation.constraints.Size;
|
| public record TalentCertificationUpdateRequest(
| @NotBlank(message = "持卡人姓名不能为空")
| @Size(max = 64)
| String name,
| @Pattern(regexp = "^$|^[0-9A-Z]{18}$", message = "身份证号须为18位数字或大写英文字母")
| String idCardNo,
| Byte gender,
| @Size(max = 128)
| String workUnit,
| @Size(max = 255)
| String workAddress,
| @Size(max = 255)
| String contactAddress
| ) {
| }
|
|