package com.ruoyi.quality.dto;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDate;
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
@Schema(name = "QualityTraceInspectVo", description = "追溯-检验单")
|
public class QualityTraceInspectVo {
|
|
@Schema(description = "检验单id")
|
private Long inspectId;
|
|
@Schema(description = "关联报工单id(报工检验时有值)")
|
private Long productMainId;
|
|
@Schema(description = "检验类型 0原料/1过程/2出厂")
|
private Integer inspectType;
|
|
@Schema(description = "检验类型名称")
|
private String inspectTypeName;
|
|
@Schema(description = "检验工序")
|
private String process;
|
|
@Schema(description = "检验员")
|
private String checkName;
|
|
@Schema(description = "产品名称")
|
private String productName;
|
|
@Schema(description = "规格型号")
|
private String model;
|
|
@Schema(description = "单位")
|
private String unit;
|
|
@Schema(description = "检验数量")
|
private BigDecimal quantity;
|
|
@Schema(description = "合格数量")
|
private BigDecimal qualifiedQuantity;
|
|
@Schema(description = "不合格数量")
|
private BigDecimal unqualifiedQuantity;
|
|
@Schema(description = "检验结论")
|
private String checkResult;
|
|
@Schema(description = "检验日期")
|
private LocalDate checkTime;
|
|
@Schema(description = "提交状态 0未提交/1已提交")
|
private Integer inspectState;
|
|
@Schema(description = "不合格现象")
|
private String defectivePhenomena;
|
|
@Schema(description = "该检验单产生的不合格处理记录")
|
private List<QualityTraceUnqualifiedVo> unqualifiedList = new ArrayList<>();
|
}
|