package cn.iocoder.yudao.module.mes.controller.admin.qc.seedquality.vo;
|
|
import jakarta.validation.Valid;
|
import jakarta.validation.constraints.*;
|
import lombok.Data;
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
@Data
|
public class MesQcSeedQualitySubmitReqVO {
|
@NotBlank private String code;
|
@NotNull private Long itemId;
|
private String batchCode;
|
@NotEmpty @Valid private List<Indicator> indicators;
|
private String reason;
|
@Data public static class Indicator {
|
@NotBlank private String code;
|
@NotNull @DecimalMin("0") private BigDecimal value;
|
@NotNull @DecimalMin("0") private BigDecimal minValue;
|
@NotNull @DecimalMin("0") private BigDecimal maxValue;
|
}
|
}
|