| | |
| | | |
| | | import jakarta.validation.constraints.NotBlank; |
| | | import jakarta.validation.constraints.NotNull; |
| | | import jakarta.validation.constraints.Min; |
| | | import jakarta.validation.constraints.Size; |
| | | import jakarta.validation.Valid; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | @NotBlank(message = "请输入联系电话") |
| | | @Size(max = 20) |
| | | String contactMobile, |
| | | @NotBlank(message = "请输入商家地址") |
| | | @Size(max = 255) |
| | | String address, |
| | | String logoUrl, |
| | |
| | | String businessStatus, |
| | | Byte recommend, |
| | | @NotNull(message = "请输入排序") |
| | | @Min(value = 0, message = "排序只能输入非负整数") |
| | | Integer sortNo, |
| | | Double longitude, |
| | | Double latitude, |
| | | Byte groupBuyingEnabled, |
| | | List<Map<String, Object>> applicableStores, |
| | | String usageInstructions, |
| | | String rightsText, |
| | | List<Map<String, Object>> merchantRightsConfig, |
| | | @Size(max = 64) |
| | | String serviceLabel, |
| | | List<@Valid MerchantBusinessHourRequest> businessHours, |
| | | Byte canLoginMerchantApp, |
| | | @Size(max = 32) String loginAccount, |
| | | @Size(max = 64) String loginPassword |