package com.vincent.rsf.server.api.entity.dto; import com.alibaba.fastjson.JSONObject; import com.fasterxml.jackson.annotation.JsonFormat; 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 org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.util.Date; import java.util.List; 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("明细ID") private Long id; @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 Double qty; @ApiModelProperty("平台行号") private String platformId; @ApiModelProperty("实时库存") private Double stockQty; @ApiModelProperty("质检结果") private String inspect; @ApiModelProperty("重量") private Double weigth; @ApiModelProperty("采购单位") private String purUnit; @ApiModelProperty("库存单位") private String stockUnit; @ApiModelProperty("收货日期") private String prodTime; @ApiModelProperty("采购数量") private Double purQty; @ApiModelProperty("实际送货数量") private Double anfme; @ApiModelProperty("收货数量") private Double receiptQty; @ApiModelProperty("物料标识") private Long matnrId; @ApiModelProperty("物料编码") private String matnr; @ApiModelProperty("供应商编码") private String splrCode; @ApiModelProperty("扩展字段索引") private String fieldsIndex; @ApiModelProperty("行号") private String platItemId; @ApiModelProperty("扩展字段") private Map extendFields; }