package cn.iocoder.yudao.module.mes.controller.admin.qc.seedquality.vo; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Pattern; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.List; @Data @EqualsAndHashCode(callSuper = true) public class MesQcSeedQualityGroupSubmitReqVO extends MesQcSeedQualitySubmitReqVO { @NotBlank @Pattern(regexp = "BAG|PALLET|BATCH") private String scanType; /** 操作员核对过的待检袋清单,提交时锁定并重新核实,禁止悄悄扩大检验范围。 */ @NotEmpty private List<@NotNull Long> bagIds; }