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 unqualifiedList = new ArrayList<>(); }