zss
2023-09-04 e4aed6ad69c6b4b55d6d043f3706967439e2500d
inspect-server/src/main/java/com/yuanchu/mom/pojo/vo/RawInspectVo.java
@@ -8,18 +8,21 @@
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
@Data
//查询检验单详情(检验基本信息以及检验项目信息)
//新增原材料检验单参数
public class RawInspectVo implements Serializable {
    
    /* 检验详情 */
    /**
     * 来料日期
     */
    @NotNull(message = "来料日期不能为空!")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date formTime;
@@ -27,44 +30,49 @@
    /**
     * 型号规格
     */
    @NotBlank(message = "型号规格不能为空!")
    @JsonSerialize
    private String specifications;
    /**
     * 原材料编码
     */
    @NotBlank(message = "原材料编码不能为空!")
    @JsonSerialize
    private String code;
    /**
     * 原材料名称
     */
    @NotBlank(message = "原材料名称不能为空!")
    @JsonSerialize
    private String name;
    /**
     * 报检日期
     */
    @TableField(fill = FieldFill.INSERT)
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date createTime;
    /**
     * 单位
     */
    @NotBlank(message = "单位不能为空!")
    @JsonSerialize
    private String unit;
    /**
     * 数量
     */
    @NotNull(message = "数量不能为空!")
    @JsonSerialize
    private Integer number;
    /**
     * 供应商
     */
    @NotBlank(message = "供应商不能为空!")
    private String supplier;
    /**
     * 报检人(当前用户名)
     */
    @NotBlank(message = "报检人不能为空!")
    @JsonSerialize
    private String userName;
@@ -72,10 +80,5 @@
    @JsonSerialize
    private List<RawInsProductVo> rawInsProducts;
    /* 检验结论 */
    /**
     * 合格状态 0:不合格;1:合格
     */
    @JsonSerialize
    private Integer judgeState;
}