package com.yuanchu.limslaboratory.pojo.vo; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.TableField; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; import java.util.List; @Data //查询检验单详情(检验基本信息以及检验项目信息) public class InspectDetailVo implements Serializable { /* 检验详情 */ /** * 来料日期 */ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date formTime; /** * 供应商 **/ @JsonSerialize private String supplier; /** * 原材料编码 */ @JsonSerialize private String code; /** * 原材料名称 */ @JsonSerialize private String name; /** * 型号规格 */ @JsonSerialize private String specifications; /** * 单位 */ @JsonSerialize private String unit; /** * 数量 */ @JsonSerialize private Integer num; /** * 检验开始日期 */ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date startTime; /** * 检验结束日期 */ @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date endTime; /** * 报检人(当前用户名) */ @JsonSerialize private String userName; /* 检验项目 */ @JsonSerialize private List insProducts; /* 检验结论 */ /** * 合格状态 0:不合格;1:合格 */ @JsonSerialize private Integer inspectionStatus; }