shinnosuke
2026-08-05 25729fa1ae7b630cbd4a9547a5693acd03c09c2a
1
2
3
4
5
6
7
8
9
10
11
12
package com.talentcard.server.business.merchant;
 
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
 
public record MerchantBankCardRequest(
        @NotBlank @Pattern(regexp = "\\d{16,19}") String cardNumber,
        @NotBlank @Size(max = 32) String cityCode,
        @NotBlank @Size(max = 128) String bankName,
        @NotBlank @Size(max = 255) String branchName
) {}