package com.prolog.cs.biz.outbound.model.tms;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * TMS订单明细
 *
 * @author 鄢菁KingYan
 * @date 2023/10/07
 */
@Data
public class TmsShipBillItem {
    @ApiModelProperty(value = "仓库编码")
    private String branchCode;
    @ApiModelProperty(value = "仓库名称")
    private String branchName;
    @ApiModelProperty(value = "货主编码")
    private String cargoOwnerCode;
    @ApiModelProperty(value = "货主名称")
    private String cargoOwnerName;
    @ApiModelProperty(value = "商品编码")
    private String itemCode;
    @ApiModelProperty(value = "商品名称")
    private String itemName;
    @ApiModelProperty(value = "商品品类编码")
    private String itemCategoryCode;
    @ApiModelProperty(value = "商品品类名称")
    private String itemCategoryName;
    @ApiModelProperty(value = "包装类型  数据字典PACK_TYPE:1纸箱  2包装袋")
    private Integer packType;
    @ApiModelProperty(value = "货物温层  数据字典CARGO_THERMOSPHERE:1常温 2冷藏 3冷冻")
    private Integer cargoThermosphere;
    @ApiModelProperty(value = "剩余件数")
    private Integer pcs;
    @ApiModelProperty(value = "体积")
    private Integer volume;
    @ApiModelProperty(value = "重量")
    private Integer weight;
    @ApiModelProperty(value = "备注")
    private String memo;
    @ApiModelProperty(value = "字符属性扩展1")
    private String extStr1;
    @ApiModelProperty(value = "字符属性扩展2")
    private String extStr2;
    @ApiModelProperty(value = "字符属性扩展3")
    private String extStr3;
    @ApiModelProperty(value = "字符属性扩展4")
    private String extStr4;
    @ApiModelProperty(value = "字符属性扩展5")
    private String extStr5;
    @ApiModelProperty(value = "数值属性扩展1")
    private Integer extNum1;
    @ApiModelProperty(value = "数值属性扩展2")
    private Integer extNum2;
    @ApiModelProperty(value = "数值属性扩展3")
    private Integer extNum3;
    @ApiModelProperty(value = "数值属性扩展4")
    private Integer extNum4;
    @ApiModelProperty(value = "数值属性扩展5")
    private Integer extNum5;
    @ApiModelProperty(value = "日期属性扩展1")
    private String extDate1;
    @ApiModelProperty(value = "日期属性扩展2")
    private String extDate2;
    @ApiModelProperty(value = "日期属性扩展3")
    private String extDate3;
    @ApiModelProperty(value = "日期属性扩展4")
    private String extDate4;
    @ApiModelProperty(value = "日期属性扩展5")
    private String extDate5;
    @ApiModelProperty(value = "库存件数")
    private Integer inventoryPcs;
    @ApiModelProperty(value = "暂存位")
    private String stagingLocation;
    @ApiModelProperty(value = "单位体积")
    private Integer unitVolume;
    @ApiModelProperty(value = "单位重量")
    private Integer unitWeight;
    @ApiModelProperty(value = "供应商编码")
    private String providerCode;
    @ApiModelProperty(value = "供应商名称")
    private String providerName;
    @ApiModelProperty(value = "温控区间（下限）")
    private Integer temperatureCtlLowerLimit;
    @ApiModelProperty(value = "温控区间（上限）")
    private Integer temperatureCtlUpperLimit;
}