package com.ots.project.exam.domain;
|
|
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;
|
import java.util.List;
|
|
/**
|
* 测评人员名单对象 ent_test_member
|
*
|
* @author ots
|
* @date 2019-12-15
|
*/
|
@Getter
|
@Setter
|
public class EntTestMemberOther extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
/**
|
* 评测人员编码
|
*/
|
private Long memberId;
|
|
/**
|
* 名称
|
*/
|
@Excel(name = "姓名(Full Name)")
|
private String memberName;
|
|
@Excel(name = "测试链接(Test Url)")
|
private String testUrl;
|
|
/**
|
* 部门
|
*/
|
private String memberDept;
|
|
/**
|
* 邮箱
|
*/
|
private String memberEmail;
|
|
/**
|
* 手机号码
|
*/
|
private String memberPhone;
|
|
/**
|
* 测试包编码
|
*/
|
private Long testId;
|
|
/**
|
* 测试code
|
*/
|
private String token;
|
|
/**
|
* 答题时间
|
*/
|
private Date startTime;
|
|
private Date endTime;
|
|
/**
|
* 短信状态
|
*/
|
private String smsStatus;
|
|
/**
|
* 短信时间
|
*/
|
private Date smsTime;
|
|
/**
|
* 邮件状态
|
*/
|
private String emailStatus;
|
|
/**
|
* 邮件时间
|
*/
|
private Date emailTime;
|
|
/**
|
* 状态
|
*/
|
private String status;
|
|
|
private String firstName;
|
|
private String lastName;
|
|
private String userName;
|
|
private String testName;
|
|
private Long userId;
|
|
private List<Long> userList;
|
|
private Integer sendHrEmail;
|
|
/**
|
* 报告地址
|
*/
|
private String reportAddress;
|
|
/**
|
* 报告编码
|
*/
|
private Long reportId;
|
|
/**
|
* HR邮件状态
|
*/
|
private String hrEmailStatus;
|
|
/**
|
* HR邮件时间
|
*/
|
private Date hrEmailTime;
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
.append("memberId", getMemberId())
|
.append("memberName", getMemberName())
|
.append("memberDept", getMemberDept())
|
.append("memberEmail", getMemberEmail())
|
.append("memberPhone", getMemberPhone())
|
.append("testId", getTestId())
|
.append("token", getToken())
|
.append("startTime", getStartTime())
|
.append("smsStatus", getSmsStatus())
|
.append("smsTime", getSmsTime())
|
.append("emailStatus", getEmailStatus())
|
.append("emailTime", getEmailTime())
|
.append("createBy", getCreateBy())
|
.append("createTime", getCreateTime())
|
.append("updateBy", getUpdateBy())
|
.append("updateTime", getUpdateTime())
|
.append("status", getStatus())
|
.append("remark", getRemark())
|
.toString();
|
}
|
}
|