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; import java.time.LocalDate; @Data @Schema(name = "QualityTraceReverseExportVo", description = "反向追溯导出行(原料批号→受影响成品批号)") public class QualityTraceReverseExportVo { @Excel(name = "原料批号") @Schema(description = "原料批号") private String batchNo; @Excel(name = "物料") @Schema(description = "物料名称") private String materialName; @Excel(name = "物料规格") @Schema(description = "物料规格") private String materialModel; @Excel(name = "单位") @Schema(description = "单位") private String unit; @Excel(name = "供应商") @Schema(description = "供应商") private String supplierName; @Excel(name = "采购合同号") @Schema(description = "采购合同号") private String contractNo; @Excel(name = "采购日期", width = 20, dateFormat = "yyyy-MM-dd") @Schema(description = "采购日期") private LocalDate entryDate; @Excel(name = "原料检验结论") @Schema(description = "原料检验结论") private String materialCheckResult; @Excel(name = "生产订单号") @Schema(description = "生产订单号") private String npsNo; @Excel(name = "成品") @Schema(description = "成品 名称/规格") private String finishedProduct; @Excel(name = "领用数量") @Schema(description = "该订单领用被查批号的数量") private BigDecimal pickedQty; @Excel(name = "产出成品批号") @Schema(description = "该订单产出的成品批号,多个以/分隔") private String finishedBatchNos; }