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 EntTestMember extends BaseEntity { private static final long serialVersionUID = 1L; /** * 评测人员编码 */ private Long memberId; private String langType; private String prodName; /** * 名称 */ @Excel(name = "姓名(Full Name)") private String memberName; /** * 部门 */ @Excel(name = "部门(Department)") private String memberDept; /** * 邮箱 */ @Excel(name = "邮箱(Email)") private String memberEmail; /** * 手机号码 */ @Excel(name = "手机号码(Cell Phone)") 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 userList; private Integer sendHrEmail; /** * 报告地址 */ private String reportAddress; /** * 报告编码 */ private Long reportId; /** * HR邮件状态 */ private String hrEmailStatus; /** * HR邮件时间 */ private Date hrEmailTime; private String queryValue; private String queryType; private int showNum; @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(); } }