AmazonOrder.java 4.3 KB
package com.aukey.example.entity;

import lombok.Data;

import java.util.Date;

/**
 * @author: wgf
 * @create: 2020-06-09 11:30
 * @description:
 **/
@Data
public class AmazonOrder {
    /**
     * 自增主键
     */
    private Integer aid;

    /**
     * 亚马逊订单ID
     */
    private String amazonOrderId;

    /**
     * 卖家订单ID
     */
    private String sellerOrderId;

    /**
     * 购买日期
     */
    private Date purchaseDate;

    /**
     * 付款日期
     */
    private Date paymentsDate;

    /**
     * 最后更新日期
     */
    private Date lastUpdateDate;

    /**
     * 订单状态:1、Pending Availability等待订单生效;2、Pending待定;3、Unshipped未发货;4、Partially Shipped部分发货;5、Shipped已发货;6、Invoice Unconfirmed发票未确认;7、Canceled已取消;8、Unfulfillable无法发货
     */
    private String orderStatus;

    /**
     * 发货渠道(AFN、MFN)
     */
    private String fulfillmentChannel;

    /**
     * 销售渠道(站点)
     */
    private String salesChannel;

    /**
     * 运输服务等级
     */
    private String shipServiceLevel;

    /**
     * 收货地址-城市
     */
    private String shippingAddressCity;

    /**
     * 收货地址-县
     */
    private String shippingAddressCounty;

    /**
     * 收货地址-地区
     */
    private String shippingAddressDistrict;

    /**
     * 收货地址-州
     */
    private String shippingAddressStateOrRegion;

    /**
     * 收货地址-邮政编码
     */
    private String shippingAddressPostalCode;

    /**
     * 收货地址-国家编码
     */
    private String shippingAddressCountryCode;

    private String shippingAddressPhone;

    /**
     * 订单总额(币种)
     */
    private String orderTotalCurrencyCode;

    /**
     * 订单总额
     */
    private Double orderTotalAmount;

    /**
     * 邮费总额
     */
    private Double postageTotal;

    /**
     * 折扣总额
     */
    private Double discountTotal;

    /**
     * 发货数量
     */
    private Integer numberOfItemsShipped;

    /**
     * 未发货数量
     */
    private Integer numberOfItemsUnshipped;

    /**
     * 付款方式
     */
    private String paymentMethod;

    /**
     * 市场ID
     */
    private String marketplaceId;

    /**
     * 买家邮箱
     */
    private String buyerEmail;

    /**
     * 买家名称
     */
    private String buyerName;

    /**
     * 出货服务等级类别
     */
    private String shipmentServiceLevelCategory;

    private String shippedByAmazonTfm;

    private String tfmShipmentStatus;

    private String cbaDisplayableShippingLabel;

    /**
     * 订单类型
     */
    private String orderType;

    /**
     * 最早发货日期
     */
    private Date earliestShipDate;

    /**
     * 最晚发货日期
     */
    private Date latestShipDate;

    /**
     * 最早交货日期
     */
    private Date earliestDeliveryDate;

    /**
     * 最晚交货日期
     */
    private Date latestDeliveryDate;

    private String isBusinessOrder;

    /**
     * 买家采购订单编号
     */
    private String purchaseOrderNumber;

    private String isPrime;

    private String isPremiumOrder;


    /**
     * 抓单时间
     */
    private Date importSysDate;

    /**
     * 店铺ID
     */
    private Integer accountId;

    /**
     * 店铺简码
     */
    private String accountCode;

    /**
     * 区域ID
     */
    private Integer areaId;

    /**
     * 区域
     */
    private String area;

    /**
     * 记录创建时间
     */
    private Date createDate;

    /**
     * 记录更新时间
     */
    private Date updateDate;

    /**
     * item表处理状态
     */
    private String orderItemStatus;

    private Integer siteId;

    private String site;

    /**
     * 店铺站点ID
     */
    private String authId;

    private String dataDigest;

    /**
     * 是否补发订单
     */
    private String reissue;

    /**
     * 收件人姓名
     */
    private String shippingAddressName;

    /**
     * 收货地址-街道1
     */
    private String shippingAddressLine1;

    /**
     * 收货地址-街道2
     */
    private String shippingAddressLine2;

    /**
     * 收货地址-街道3
     */
    private String shippingAddressLine3;

    private String skus;

    private String asins;
}