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