gongchunyi
6 天以前 7828b982da116070fe11526733609ecce23631b6
src/main/java/com/ruoyi/quality/pojo/QualityInspect.java
@@ -2,9 +2,11 @@
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.dto.DateQueryDto;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import javax.validation.constraints.NotBlank;
import java.io.Serializable;
@@ -18,7 +20,8 @@
 */
@TableName(value = "quality_inspect")
@Data
public class QualityInspect implements Serializable {
@EqualsAndHashCode(callSuper = true)
public class QualityInspect extends DateQueryDto implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
@@ -30,7 +33,7 @@
    /**
     * 类别(0:原材料检验;1:过程检验;2:出厂检验)
     */
    @Excel(name = "类别",readConverterExp = "0=原材料检验,1=过程检验,2=出厂检验")
    @Excel(name = "类别", readConverterExp = "0=原材料检验,1=过程检验,2=出厂检验")
    @NotBlank(message = "类别不能为空!!")
    private Integer inspectType;
@@ -91,10 +94,28 @@
    private String unit;
    /**
     * 数量
     * 数量(总数量,创建后不可修改)
     */
    @Excel(name = "数量")
    private BigDecimal quantity;
    /**
     * 合格数量
     */
    @Excel(name = "合格数量")
    private BigDecimal qualifiedQuantity;
    /**
     * 不合格数量
     */
    @Excel(name = "不合格数量")
    private BigDecimal unqualifiedQuantity;
    /**
     * 合格率(%)
     */
    @Excel(name = "合格率")
    private BigDecimal passRate;
    /**
     * 检测单位
@@ -107,7 +128,6 @@
     */
    @Excel(name = "检测结果")
    private String checkResult;
    @ApiModelProperty(value = "创建时间")
@@ -130,5 +150,40 @@
    @TableField(fill = FieldFill.INSERT)
    private Long tenantId;
    /**
     * 类别(0:未提交;1:已提交)
     */
    private Integer inspectState;
    private Long purchaseLedgerId;
    /**
     * 报工id
     */
    private Long productMainId;
    private Long productModelId;
    //不合格现象
    private String defectivePhenomena;
    @ApiModelProperty("关联检测标准主表id")
    private Long testStandardId;
    @ApiModelProperty("入库审批状态:1-待审核,2-审批中,3-审批通过,4-审批失败")
    private Integer approvalStatus;
    @ApiModelProperty("入库审批人id")
    private String approveUserIds;
    @TableField(exist = false)
    private String workOrderNo;
    @TableField(exist = false)
    private String purchaseContractNo;
    /**
     * 厚度
     */
    @TableField(exist = false)
    private BigDecimal thickness;
}