zss
2023-08-26 f1d445b9d51abb020cbcd4a61b4edd36fbe75216
inspection-server/src/main/java/com/yuanchu/limslaboratory/pojo/vo/InspectionVo.java
@@ -10,12 +10,17 @@
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
//新增检验单
@Data
public class InspectionVo implements Serializable {
    //如果是原材料则id是选择原材料报检库中的id;如果是委托则id是选择委托报检库中委托样品的id
    @JsonSerialize
    private Integer id;
    /**
     *检验类型 0:原材料;1:产品;2:半成品;
     * 检验类型 0:原材料;1:产品;2:半成品;
     **/
    @JsonSerialize
    @NotNull(message = "检验类型不能为空")
@@ -26,7 +31,7 @@
     **/
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @NotBlank(message = "来料日期不能为空")
    @NotNull(message = "来料日期不能为空")
    private Date formTime;
    /**
@@ -75,7 +80,7 @@
     **/
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @NotBlank(message = "检验开始时间不能为空")
    @NotNull(message = "检验开始时间不能为空")
    private Date startTime;
    /**
@@ -83,11 +88,15 @@
     **/
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @NotBlank(message = "检验结束时间不能为空")
    @NotNull(message = "检验结束时间不能为空")
    private Date endTime;
    //试验项目
    @NotBlank(message = "试验项目不能为空")
    //试验项目(委托专属)
    @JsonSerialize
    private String experiment;
    //版本(委托专属)
    @JsonSerialize
    @NotNull(message = "检验项目版本不能为空")
    private Integer version;
}