admin
2025-02-25 30d8e227e8d823b6c38c3b9c90ac2df03b63befe
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
package com.yeshi.fanli.entity.jd;
 
import java.util.Date;
import java.util.List;
 
import org.yeshi.utils.generater.mybatis.Column;
import org.yeshi.utils.generater.mybatis.Table;
 
import com.google.gson.annotations.SerializedName;
 
@Table("yeshi_ec_jd_order")
public class JDOrder {
    @Column(name = "jo_id")
    private Long id;// 主键ID
    // 主订单维度
    @Column(name = "jo_finish_time")
    private Long finishTime;// 订单完成时间(时间戳,毫秒)
    @Column(name = "jo_order_emt")
    private Integer orderEmt;// 下单设备(1:PC,2:无线)
    @Column(name = "jo_order_id")
    private Long orderId;// 订单ID
    @Column(name = "jo_order_time")
    private Long orderTime;// 下单时间(时间戳,毫秒)
    @Column(name = "jo_parent_id")
    private Long parentId;// 父单的订单ID,仅当发生订单拆分时返回, 0:未拆分,有值则表示此订单为子订单
    @Column(name = "jo_pay_month")
    private String payMonth;// 订单维度预估结算时间(格式:yyyyMMdd),0:未结算,订单的预估结算时间仅供参考。账号未通过资质审核或订单发生售后,会影响订单实际结算时间。
    @Column(name = "jo_plus")
    private Integer plus;// 下单用户是否为PLUS会员 0:否,1:是
    @Column(name = "jo_pop_id")
    private Long popId;// 商家ID
    @Column(name = "jo_union_id")
    private Long unionId;// 推客的联盟ID
    @Column(name = "jo_ext1")
    private String ext1;// 推客生成推广链接时传入的扩展字段,订单维度(需要联系运营开放白名单才能拿到数据)
    @Column(name = "jo_valid_code")
    private Integer validCode;// 订单维度的有效码
                                // 订单维度的有效码(-1:未知,2.无效-拆单,3.无效-取消,4.无效-京东帮帮主订单,5.无效-账号异常,6.无效-赠品类目不返佣,7.无效-校园订单,8.无效-企业订单,9.无效-团购订单,10.无效-开增值税专用发票订单,11.无效-乡村推广员下单,12.无效-自己推广自己下单,13.无效-违规订单,14.无效-来源与备案网址不符,15.待付款,16.已付款,17.已完成,18.已结算(5.9号不再支持结算状态回写展示))注:自2018/7/13起,自己推广自己下单已经允许返佣,故12无效码仅针对历史数据有效
    @Column(name = "jo_create_time")
    private Date createTime;
    @Column(name = "jo_update_time")
    private Date updateTime;
    @SerializedName("skuList")
    private List<JDOrderItem> orderItemList;
 
    public List<JDOrderItem> getOrderItemList() {
        return orderItemList;
    }
 
    public void setOrderItemList(List<JDOrderItem> orderItemList) {
        this.orderItemList = orderItemList;
    }
 
    public Long getId() {
        return id;
    }
 
    public void setId(Long id) {
        this.id = id;
    }
 
    public Long getFinishTime() {
        return finishTime;
    }
 
    public void setFinishTime(Long finishTime) {
        this.finishTime = finishTime;
    }
 
    public Integer getOrderEmt() {
        return orderEmt;
    }
 
    public void setOrderEmt(Integer orderEmt) {
        this.orderEmt = orderEmt;
    }
 
    public Long getOrderId() {
        return orderId;
    }
 
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }
 
    public Long getOrderTime() {
        return orderTime;
    }
 
    public void setOrderTime(Long orderTime) {
        this.orderTime = orderTime;
    }
 
    public Long getParentId() {
        return parentId;
    }
 
    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }
 
    public String getPayMonth() {
        return payMonth;
    }
 
    public void setPayMonth(String payMonth) {
        this.payMonth = payMonth;
    }
 
    public Integer getPlus() {
        return plus;
    }
 
    public void setPlus(Integer plus) {
        this.plus = plus;
    }
 
    public Long getPopId() {
        return popId;
    }
 
    public void setPopId(Long popId) {
        this.popId = popId;
    }
 
    public Long getUnionId() {
        return unionId;
    }
 
    public void setUnionId(Long unionId) {
        this.unionId = unionId;
    }
 
    public String getExt1() {
        return ext1;
    }
 
    public void setExt1(String ext1) {
        this.ext1 = ext1;
    }
 
    public Integer getValidCode() {
        return validCode;
    }
 
    public void setValidCode(Integer validCode) {
        this.validCode = validCode;
    }
 
    public Date getCreateTime() {
        return createTime;
    }
 
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
 
    public Date getUpdateTime() {
        return updateTime;
    }
 
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}