|
1 | 1 | package com.kernelsquare.adminapi.domain.auth.dto; |
2 | 2 |
|
3 | 3 | import com.kernelsquare.core.validation.ValidationGroups; |
4 | | -import com.kernelsquare.core.validation.constants.AuthValidationConstants; |
| 4 | +import com.kernelsquare.core.validation.constants.AuthValidationMessage; |
5 | 5 | import com.kernelsquare.domainmysql.domain.level.entity.Level; |
6 | 6 | import com.kernelsquare.domainmysql.domain.member.entity.Member; |
7 | 7 |
|
|
13 | 13 |
|
14 | 14 | @Builder |
15 | 15 | public record SignUpRequest( |
16 | | - @NotBlank(message = AuthValidationConstants.EMAIL_NOT_BLANK, groups = ValidationGroups.NotBlankGroup.class) |
17 | | - @Size(min = 5, max = 40, message = AuthValidationConstants.EMAIL_SIZE, groups = ValidationGroups.SizeGroup.class) |
18 | | - @Pattern(regexp = "^[^ㄱ-ㅎㅏ-ㅣ가-힣]*$", message = AuthValidationConstants.EMAIL_PATTERN, groups = ValidationGroups.PatternGroup.class) |
19 | | - @Email(message = AuthValidationConstants.EMAIL, groups = ValidationGroups.EmailGroup.class) |
| 16 | + @NotBlank(message = AuthValidationMessage.EMAIL_NOT_BLANK, groups = ValidationGroups.NotBlankGroup.class) |
| 17 | + @Size(min = 5, max = 40, message = AuthValidationMessage.EMAIL_SIZE, groups = ValidationGroups.SizeGroup.class) |
| 18 | + @Pattern(regexp = "^[^ㄱ-ㅎㅏ-ㅣ가-힣]*$", message = AuthValidationMessage.EMAIL_PATTERN, groups = ValidationGroups.PatternGroup.class) |
| 19 | + @Email(message = AuthValidationMessage.EMAIL, groups = ValidationGroups.EmailGroup.class) |
20 | 20 | String email, |
21 | 21 |
|
22 | | - @NotBlank(message = AuthValidationConstants.NICKNAME_NOT_BLANK, groups = ValidationGroups.NotBlankGroup.class) |
23 | | - @Size(min = 2, max = 8, message = AuthValidationConstants.NICKNAME_SIZE, groups = ValidationGroups.SizeGroup.class) |
24 | | - @Pattern(regexp = "^[가-힣a-zA-Z]+$", message = AuthValidationConstants.NICKNAME_PATTERN, groups = ValidationGroups.PatternGroup.class) |
| 22 | + @NotBlank(message = AuthValidationMessage.NICKNAME_NOT_BLANK, groups = ValidationGroups.NotBlankGroup.class) |
| 23 | + @Size(min = 2, max = 8, message = AuthValidationMessage.NICKNAME_SIZE, groups = ValidationGroups.SizeGroup.class) |
| 24 | + @Pattern(regexp = "^[가-힣a-zA-Z]+$", message = AuthValidationMessage.NICKNAME_PATTERN, groups = ValidationGroups.PatternGroup.class) |
25 | 25 | String nickname, |
26 | 26 |
|
27 | | - @NotBlank(message = AuthValidationConstants.PASSWORD_NOT_BLANK, groups = ValidationGroups.NotBlankGroup.class) |
28 | | - @Size(min = 8, max = 16, message = AuthValidationConstants.PASSWORD_SIZE, groups = ValidationGroups.SizeGroup.class) |
| 27 | + @NotBlank(message = AuthValidationMessage.PASSWORD_NOT_BLANK, groups = ValidationGroups.NotBlankGroup.class) |
| 28 | + @Size(min = 8, max = 16, message = AuthValidationMessage.PASSWORD_SIZE, groups = ValidationGroups.SizeGroup.class) |
29 | 29 | @Pattern(regexp = "^(?=.*[a-z])(?=.*[A-Z])(?=.*\\d)(?=.*[@$!%*?&])[A-Za-z\\d@$!%*?&]+$", |
30 | | - message = AuthValidationConstants.PASSWORD_PATTERN, groups = ValidationGroups.PatternGroup.class) |
| 30 | + message = AuthValidationMessage.PASSWORD_PATTERN, groups = ValidationGroups.PatternGroup.class) |
31 | 31 | String password |
32 | 32 | ) { |
33 | 33 |
|
|
0 commit comments