linzhijie
2021-03-11 93af1c6ffb9ae0e894689ad3a37b548e57d54cff
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
package com.ots.project.exam.domain;
 
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ots.framework.aspectj.lang.annotation.Excel;
import com.ots.framework.web.domain.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
 
import java.util.Date;
 
/**
 * 评测邀请发送任务对象 ent_test_sendtask
 *
 * @author ots
 * @date 2019-12-19
 */
@Getter
@Setter
public class EntTestSendtask extends BaseEntity {
    private static final long serialVersionUID = 1L;
 
    /**
     * 编码
     */
    private Long id;
 
    /**
     * 用户ID
     */
    private Long userId;
 
    /**
     * 测试包编码
     */
    private Long testId;
 
    /**
     * 评测人员编码
     */
    private Long memberId;
 
    /**
     * 发件人
     */
    private String fromAddressee;
 
    /**
     * 收件人
     */
    @Excel(name = "收件人")
    private String addressee;
 
    /**
     * 发送类型
     */
    @Excel(name = "发送类型")
    private String type;
 
    /**
     * 发送平台
     */
    @Excel(name = "发送平台")
    private String platform;
 
    /**
     * 标题
     */
    @Excel(name = "标题")
    private String title;
 
    /**
     * 内容
     */
    @Excel(name = "内容")
    private String content;
 
    /**
     * 短信条数
     */
    @Excel(name = "短信条数")
    private Long number;
 
    /**
     * 状态
     */
    @Excel(name = "状态")
    private String status;
 
    /**
     * 过程信息
     */
    @Excel(name = "过程信息")
    private String message;
 
    /**
     * 短信平台任务编码
     */
    private String taskId;
 
    /**
     * 邮件平台任务编码
     */
    private String rushtaskid;
 
    /**
     * 发送时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date sendTime;
 
    /**
     * 延长的发送时间
     */
    private String sendExtendTime;
 
    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("userId", getUserId())
                .append("testId", getTestId())
                .append("addressee", getAddressee())
                .append("type", getType())
                .append("platform", getPlatform())
                .append("title", getTitle())
                .append("content", getContent())
                .append("number", getNumber())
                .append("status", getStatus())
                .append("fromAddressee", getFromAddressee())
                .append("createBy", getCreateBy())
                .append("createTime", getCreateTime())
                .append("updateBy", getUpdateBy())
                .append("updateTime", getUpdateTime())
                .toString();
    }
}