package cn.iocoder.yudao.module.mes.controller.admin.wm.batch.vo; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import java.math.BigDecimal; import java.time.LocalDateTime; @Schema(description = "管理后台 - MES 批次采购来源 Response VO") @Data public class MesWmBatchPurchaseSourceRespVO { @Schema(description = "采购入库单号", example = "IR20250731001") private String receiptCode; @Schema(description = "入库日期") private LocalDateTime receiptDate; @Schema(description = "采购订单编号", example = "PO20250731001") private String purchaseOrderCode; @Schema(description = "供应商 ID", example = "1") private Long vendorId; @Schema(description = "供应商编码", example = "V001") private String vendorCode; @Schema(description = "供应商名称", example = "供应商A") private String vendorName; @Schema(description = "来料检验单号(IQC)", example = "IQC20250731001") private String iqcCode; @Schema(description = "IQC 检验结论(字典 mes_qc_check_result)", example = "1") private Integer checkResult; @Schema(description = "物料 ID", example = "1") private Long itemId; @Schema(description = "物料编码", example = "ITEM001") private String itemCode; @Schema(description = "物料名称", example = "产品A") private String itemName; @Schema(description = "批次号", example = "BATCH20250731001") private String batchCode; @Schema(description = "入库数量", example = "100") private BigDecimal receivedQuantity; }