shinnosuke
2026-09-10 65b57875700bf42ebd17eafa01a265e5690ce271
talent-card-server/src/main/java/com/talentcard/server/business/merchant/MerchantOnboardingRequest.java
@@ -20,6 +20,22 @@
        @Pattern(regexp = "|\\d{6}") String registeredCityCode,
        @Pattern(regexp = "|\\d{6}") String registeredDistrictCode,
        @Size(max = 255) String registeredAddress,
        @Size(max = 128) String merchantName,
        @Size(max = 128) String merchantShortName,
        @Size(max = 64) String companyType,
        @Size(max = 512) String businessLicenseUrl,
        @Pattern(regexp = "|\\d{4}-\\d{2}-\\d{2}") String establishedDate,
        @Size(max = 64) String registeredCapital,
        @Size(max = 512) String legalIdFrontUrl,
        @Size(max = 512) String legalIdBackUrl,
        @Size(max = 255) String legalCertificateAddress,
        @Size(max = 32) String administratorEmail,
        @NotBlank @Size(max = 64) String contactName,
        @NotBlank @Pattern(regexp = "1\\d{10}") String contactMobile
        @NotBlank @Pattern(regexp = "1\\d{10}") String contactMobile,
        @NotBlank @Pattern(regexp = "\\d{16,32}") String bankCardNumber,
        @NotBlank @Pattern(regexp = "\\d{6}") String bankProvinceCode,
        @NotBlank @Pattern(regexp = "\\d{6}") String bankCityCode,
        @NotBlank @Pattern(regexp = "\\d{12}") String bankBranchCode,
        @Size(max = 512) String settlementCardFrontUrl,
        @Size(max = 512) String registrationAccountUrl
) {}