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;
|
}
|