| | |
| | | |
| | | import java.util.List; |
| | | |
| | | @Schema(name = "CarWashBenefitRuleRequest", description = "\u6d17\u8f66\u6743\u76ca\u6b21\u6570\u914d\u7f6e") |
| | | @Schema(name = "CarWashBenefitRuleRequest", description = "洗车权益次数配置") |
| | | public record CarWashBenefitRuleRequest( |
| | | @NotEmpty List<@Valid Rule> rules |
| | | ) { |
| | | public record Rule( |
| | | @NotBlank String cardLevel, |
| | | @NotNull @Min(1) Integer totalCount, |
| | | @NotBlank @Schema(description = "\u91cd\u7f6e\u5468\u671f\uff1aDAY\u3001WEEK\u3001MONTH\u3001YEAR\u3001NONE") String resetCycle, |
| | | @NotBlank @Schema(description = "重置周期:DAY、WEEK、MONTH、YEAR、NONE") String resetCycle, |
| | | Boolean familyCardShared |
| | | ) {} |
| | | } |