package cn.iocoder.yudao.module.mes.controller.admin.qc.seedquality.vo;
|
|
import jakarta.validation.Valid;
|
import jakarta.validation.constraints.DecimalMax;
|
import jakarta.validation.constraints.DecimalMin;
|
import jakarta.validation.constraints.NotBlank;
|
import jakarta.validation.constraints.NotEmpty;
|
import jakarta.validation.constraints.NotNull;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
|
@Data
|
public class MesQcSeedIndicatorRangeSaveReqVO {
|
@NotEmpty
|
private List<@Valid Item> ranges;
|
|
@Data
|
public static class Item {
|
@NotBlank private String indicatorCode;
|
@NotNull @DecimalMin("0") @DecimalMax("100") private BigDecimal minValue;
|
@NotNull @DecimalMin("0") @DecimalMax("100") private BigDecimal maxValue;
|
}
|
}
|