package com.talentcard.server.business.merchant;
|
|
import java.util.List;
|
|
import jakarta.validation.Valid;
|
import jakarta.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotNull;
|
import jakarta.validation.constraints.Pattern;
|
import jakarta.validation.constraints.Size;
|
|
public record MerchantBusinessHoursRequest(
|
@NotEmpty(message = "请至少保留一个营业时段") @Size(max = 6, message = "营业时段不能超过6个") List<@Valid Period> periods
|
) {
|
public record Period(
|
@NotNull @Pattern(regexp = "^([01]\\d|2[0-3]):[0-5]\\d$", message = "开始时间格式无效") String start,
|
@NotNull @Pattern(regexp = "^([01]\\d|2[0-3]):[0-5]\\d$", message = "结束时间格式无效") String end
|
) {
|
}
|
}
|