package com.ruoyi.quality.dto; import com.ruoyi.framework.aspectj.lang.annotation.Excel; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; @Data @Schema(name = "QualityTraceForwardExportVo", description = "正向追溯导出行(成品批号→原料批号)") public class QualityTraceForwardExportVo { @Excel(name = "成品批号") @Schema(description = "成品批号") private String batchNo; @Excel(name = "生产订单号") @Schema(description = "生产订单号") private String npsNo; @Excel(name = "成品") @Schema(description = "成品 名称/规格") private String finishedProduct; @Excel(name = "完工数量") @Schema(description = "订单完工数量") private BigDecimal completeQty; @Excel(name = "工序") @Schema(description = "报工工序汇总") private String operations; @Excel(name = "检验结论") @Schema(description = "检验结论汇总") private String inspectResults; @Excel(name = "不合格处理") @Schema(description = "不合格处理汇总") private String unqualifiedResults; @Excel(name = "原料批号") @Schema(description = "领料原料批号") private String materialBatchNo; @Excel(name = "物料") @Schema(description = "物料名称") private String materialName; @Excel(name = "物料规格") @Schema(description = "物料规格") private String materialModel; @Excel(name = "领料数量") @Schema(description = "领料数量") private BigDecimal pickQty; @Excel(name = "供应商") @Schema(description = "供应商") private String supplierName; @Excel(name = "原料检验结论") @Schema(description = "原料检验结论") private String materialCheckResult; }