package com.zy.api.entity;
|
|
import java.io.Serializable;
|
|
import com.alibaba.fastjson.annotation.JSONField;
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.experimental.Accessors;
|
|
@Data
|
@Accessors(chain = true)
|
@ApiModel(value = "OrderParams", description = "单据信息")
|
public class OrderParams implements Serializable {
|
|
@ApiModelProperty("流水号(唯一)")
|
private String kopen_id;
|
|
@ApiModelProperty("派工单号")
|
private String dispatch_no;
|
|
@ApiModelProperty("公司ID")
|
private String company_id;
|
|
@ApiModelProperty("入库类型 1: 采购入库,2: 调拨入库,3: 销售退货入库,4: 套包入库, 5:SO, 6:EO, 7:出库")
|
private String type;
|
|
@ApiModelProperty("箱号")
|
private String pm_tktid;
|
|
@ApiModelProperty("入库通知单号")
|
private String inv_no;
|
|
@ApiModelProperty("目标库区")
|
private String target_location;
|
|
@ApiModelProperty("源库区")
|
private String source_location;
|
|
|
@ApiModelProperty("拣货单号")
|
private String pick_no;
|
|
@ApiModelProperty("订单号")
|
private String order_no;
|
|
|
@ApiModelProperty("客户ID")
|
private String cus_id;
|
|
|
@ApiModelProperty("客户地址")
|
private String cus_address;
|
|
|
@ApiModelProperty("WMS ID")
|
private String wms_id;
|
|
@ApiModelProperty("客户Id")
|
private String customerId;
|
|
@ApiModelProperty("客户名称")
|
private String customerName;
|
|
@ApiModelProperty("item编号")
|
private String item;
|
|
@JsonProperty("package")
|
@JSONField(name = "package")
|
@ApiModelProperty("是否散货,0 非散货;1 散货")
|
private Integer packageFlag;
|
|
@ApiModelProperty("外库门号")
|
private String outDoorNo;
|
|
@ApiModelProperty("车牌号")
|
private String plateNo;
|
|
@ApiModelProperty("车次号")
|
private String trainNo;
|
|
@ApiModelProperty("货物频次:1=高频,2=低频")
|
private Integer freqType;
|
|
@ApiModelProperty("立方数,单位:立方米")
|
private Double cubeNumber;
|
|
@ApiModelProperty("集装箱号")
|
private String containerNo;
|
|
@ApiModelProperty("teu,按orderId去重统计")
|
private Integer teu;
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private String update_time;
|
}
|