liding
2 天以前 9f1c36a2ba4e13f9592bbf2e49afd95fd77cadfb
src/main/java/com/ruoyi/quality/pojo/QualityInspect.java
@@ -6,10 +6,12 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Date;
@@ -39,11 +41,16 @@
     * 检测日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "检测日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date checkTime;
    /**
     * 生产日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "生产日期", width = 30, dateFormat = "yyyy-MM-dd")
    private LocalDate productionDate;
    /**
     * 供应商名称(原材料检验)
@@ -87,6 +94,10 @@
    @Excel(name = "规格型号")
    private String model;
    @TableField(exist = false)
    @Excel(name = "UID码")
    private String uidNo;
    /**
     * 单位
     */
@@ -94,10 +105,29 @@
    private String unit;
    /**
     * 数量
     * 总数量
     */
    @Excel(name = "数量")
    @Excel(name = "总数量")
    private BigDecimal quantity;
    /**
     * 检品数量
     */
    @Excel(name = "检品数量")
    private BigDecimal inspectedQuantity;
    /**
     * 检验用粉剂/液情况
     */
    @Excel(name = "检验用粉剂/液情况")
    private String inspectMaterialCondition;
    /**
     * 有效期(计算字段:生产日期+有效期)
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "有效期", width = 30, dateFormat = "yyyy-MM-dd")
    private LocalDate validityDate;
    /**
     * 检测单位
@@ -140,5 +170,54 @@
    private Long purchaseLedgerId;
    /**
     * 报工id
     */
    private Long productMainId;
    private Long productModelId;
    //不合格现象
    private String defectivePhenomena;
    @ApiModelProperty("关联检测标准主表id")
    private Long testStandardId;
    @TableField(exist = false)
    private String workOrderNo;
    @TableField(exist = false)
    private String purchaseContractNo;
    private String BatchNo;
    private String manufacturingTeam;
    /**
     * 检测日期(格式化字符串,用于Word导出)
     */
    @TableField(exist = false)
    private String checkTimeStr;
    /**
     * 生产日期(格式化字符串,用于Word导出)
     */
    @TableField(exist = false)
    private String productionDateStr;
    /**
     * 有效期(格式化字符串,用于Word导出)
     */
    @TableField(exist = false)
    private String validityDateStr;
    /**
     * 有效期(格式化字符串,用于Word导出)
     */
    @TableField(exist = false)
    private String inspectMaterialConditionA;
    /**
     * 有效期(格式化字符串,用于Word导出)
     */
    @TableField(exist = false)
    private String inspectMaterialConditionB;
}