admin
2025-08-20 f318c9c7c127b00f353bf45f273096d1dc4b424f
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
package com.taoke.autopay.entity.js2;
 
import lombok.Builder;
import lombok.Data;
import org.springframework.data.annotation.Id;
import org.yeshi.utils.generater.mybatis.Column;
import org.yeshi.utils.generater.mybatis.Table;
 
import java.util.Date;
 
/**
 * @author 
 * @title: OrderTaskExecutionDetail
 * @description: 下单任务执行详情实体类
 * @date 2025/7/28
 */
@Data
@Builder
@Table("table_order_task_execution_detail")
public class OrderTaskExecutionDetail {
    /**
     * 执行状态常量定义
     */
    /** 未下单 */
    public static final int STATUS_NOT_ORDERED = 0;
    /** 已下单 */
    public static final int STATUS_ORDERED = 1;
    /** 下单失败 */
    public static final int STATUS_ORDER_FAILED = -1;
    /** 确认收货成功 */
    public static final int STATUS_RECEIVE_SUCCESS = 2;
    /** 确认收货失败 */
    public static final int STATUS_RECEIVE_FAILED = -2;
    /** 评价成功 */
    public static final int STATUS_REVIEW_SUCCESS = 3;
    /** 评价失败 */
    public static final int STATUS_REVIEW_FAILED = -3;
 
    /**
     * 主键(任务ID+设备ID)
     */
    @Id
    @Column(name = "id")
    private String id;
 
    /**
     * 任务ID
     */
    @Column(name = "task_id")
    private Long taskId;
 
    /**
     * 客户端ID
     */
    @Column(name = "client_id")
    private Long clientId;
 
    /**
     * 执行状态(int类型)
     */
    @Column(name = "execution_status")
    private Integer executionStatus;
 
    /**
     * 执行状态说明
     */
    @Column(name = "status_description")
    private String statusDescription;
 
 
 
    /**
     * 订单号
     */
    @Column(name = "order_no")
    private String orderNo;
 
    /**
     * 商品名称
     */
    @Column(name = "product_name")
    private String productName;
 
    /**
     * 店铺名称
     */
    @Column(name = "shop_name")
    private String shopName;
 
    /**
     * 券码
     */
    @Column(name = "coupon_code")
    private String couponCode;
 
    /**
     * 下单时间
     */
    @Column(name = "order_time")
    private Date orderTime;
 
    /**
     * 收货时间
     */
    @Column(name = "receive_time")
    private Date receiveTime;
 
    /**
     * 评价时间
     */
    @Column(name = "review_time")
    private Date reviewTime;
    
    /**
     * 预计评价时间
     */
    @Column(name = "expected_review_time")
    private Date expectedReviewTime;
 
    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;
 
    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;
}