package com.gs.xiaomi.dto; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; /** * SN列表项DTO * 用于BCS101接口的请求和响应数据传输 */ @Data public class SnListItemDto { /** * SN或者REELID (必填) */ @JsonProperty("snNo") private String snNo; /** * REEL中物品的数量 (必填) */ @JsonProperty("qty") private Integer qty; /** * SN、REELID物料对应装箱号 (非必填) */ @JsonProperty("cartonId") private String cartonId; /** * SN、REELID对应的生产日期 (必填) * 料盘的DC字段 */ @JsonProperty("dateCode") private String dateCode; /** * SN、REELID对应的生产批次 (非必填) * 料盘的lot字段 */ @JsonProperty("lotNo") private String lotNo; /** * 小米料号 (必填) */ @JsonProperty("mpnId") private String mpnId; /** * 产地 (非必填) * 填写内容需为字母组合无数字、汉字 */ @JsonProperty("place") private String place; /** * 品牌 (非必填) * 默认为空,启用必填开关后,为必填 */ @JsonProperty("brand") private String brand; /** * 制造商料号 (非必填) */ @JsonProperty("mpn") private String mpn; /** * 型号 (非必填) * 默认为空,启用必填开关后,为必填 */ @JsonProperty("model") private String model; /** * 库存组织 (非必填) * VMI转自有需上传,字段 */ @JsonProperty("stockOrg") private String stockOrg; /** * 原始供应商 (非必填) */ @JsonProperty("originSupplierId") private String originSupplierId; /** * 质检单号 (非必填) * 央仓调拨物料免检时使用 */ @JsonProperty("inspInvoNo") private String inspInvoNo; }