package com.vincent.rsf.server.api.entity.dto; import com.alibaba.fastjson.JSONObject; import com.vincent.rsf.server.api.controller.params.ReceiptParams; import com.vincent.rsf.server.common.utils.CommonUtil; import com.vincent.rsf.server.common.utils.FieldsUtils; import com.vincent.rsf.server.system.utils.SerialRuleUtils; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.experimental.Accessors; import java.io.Serializable; import java.util.Map; /** * @author Ryan * @version 1.0 * @title ReceiptDetlsDto * @description * @create 2025/3/10 14:34 */ @Data @Accessors(chain = true) @ApiModel(value = "ReceiptDetlsDto", description = "收货明细信息") public class ReceiptDetlsDto implements Serializable { @ApiModelProperty("收货通知单") private String asnCode; @ApiModelProperty("条形码") private String barcode; @ApiModelProperty("采购单") private String poCode; @ApiModelProperty("物料名称") private String maktx; @ApiModelProperty("供应商批次") private String splrBatch; @ApiModelProperty("最大库存") private Double maxQty; @ApiModelProperty("平台行号") private String platformId; @ApiModelProperty("实时库存") private Double stockQty; @ApiModelProperty("质检结果") private String inspect; @ApiModelProperty("采购单位") private String purUnit; @ApiModelProperty("库存单位") private String stockUnit; @ApiModelProperty("采购数量") private Double purQty; @ApiModelProperty("实际送货数量") private Double anfme; @ApiModelProperty("收货数量") private Double receiptQty; @ApiModelProperty("物料标识") private Long matnrId; @ApiModelProperty("供应商编码") private String splrCode; @ApiModelProperty("扩展字段") private Map extendFields; }