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