| | |
| | | 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_package |
| | | * |
| | | * @author ots |
| | | * @date 2019-11-27 |
| | | */ |
| | | @Getter |
| | | @Setter |
| | | public class EntTestPackage extends BaseEntity { |
| | | private static final long serialVersionUID = 1L; |
| | | |
| | | |
| | | /** |
| | | * 测试包编码 |
| | | */ |
| | | private Long id; |
| | | |
| | | |
| | | /** |
| | | * 企业用户ID |
| | | */ |
| | | @Excel(name = "企业用户ID") |
| | | private Long userId; |
| | | |
| | | |
| | | /** |
| | | * |
| | | */ |
| | | @Excel(name = "企业名称") |
| | | private String userName; |
| | | |
| | | |
| | | /** |
| | | * 产品编码 |
| | | */ |
| | | @Excel(name = "产品编码") |
| | | private Long prodId; |
| | | |
| | | |
| | | /** |
| | | * 测试包名称 |
| | | */ |
| | | @Excel(name = "测试包名称") |
| | | private String testName; |
| | | |
| | | |
| | | /** |
| | | * 产品包名称 |
| | | */ |
| | | @Excel(name = "产品包名称") |
| | | private String prodName; |
| | | |
| | | |
| | | /** |
| | | * 测试包类型 |
| | | */ |
| | | @Excel(name = "测试包类型") |
| | | private String testType; |
| | | |
| | | |
| | | /** |
| | | * 区域 |
| | | */ |
| | | @Excel(name = "区域") |
| | | private String testArea; |
| | | |
| | | |
| | | /** |
| | | * 语种 |
| | | */ |
| | | @Excel(name = "语种") |
| | | private String langType; |
| | | |
| | | |
| | | /** |
| | | * 邀请内容 |
| | | */ |
| | | @Excel(name = "邀请内容") |
| | | private String template; |
| | | |
| | | |
| | | /** |
| | | * 通知邮箱,邮箱通过逗号分隔 |
| | | */ |
| | | @Excel(name = "通知邮箱,邮箱通过逗号分隔") |
| | | private String testEmail; |
| | | |
| | | |
| | | /** |
| | | * 任务框架 内容为JSON |
| | | */ |
| | | @Excel(name = "任务框架 内容为JSON") |
| | | private Long frameTextContentId; |
| | | |
| | | |
| | | /** |
| | | * 有效期 |
| | | */ |
| | | @Excel(name = "有效期", width = 30, dateFormat = "yyyy-MM-dd") |
| | | private Date invalidTime; |
| | | |
| | | |
| | | /** |
| | | * 状态(启用、暂停、继续、结束) |
| | | */ |
| | | @Excel(name = "状态", readConverterExp = "启=用、暂停、继续、结束") |
| | | private String status; |
| | | |
| | | |
| | | /** |
| | | * 测试人数 |
| | | */ |
| | | private Long testNum; |
| | | |
| | | |
| | | /** |
| | | * 已测人数 |
| | | */ |
| | | private Long finishNum; |
| | | |
| | | |
| | | /** |
| | | * 测试中人数 |
| | | */ |
| | | private Long testingNum; |
| | | |
| | | |
| | | /** |
| | | * 未测人数 |
| | | */ |
| | | private Long unTestNum; |
| | | |
| | | |
| | | /** |
| | | * 人口学编码组合 |
| | | */ |
| | | private String paramCodes; |
| | | |
| | | |
| | | /** |
| | | * 用户列表 |
| | | */ |
| | | private List<Long> userIds; |
| | | |
| | | |
| | | /** |
| | | * 是否自动给测试者发送测试报告 |
| | | */ |
| | | private boolean autoSendReport; |
| | | |
| | | |
| | | /** |
| | | * 报告模板编码 |
| | | */ |
| | | private String reportTemplateId; |
| | | |
| | | |
| | | /** |
| | | * 报告模板展示内容 (reportType-templateType-langType) |
| | | */ |
| | | private String reportTemplateShowValue; |
| | | |
| | | |
| | | /** |
| | | * 发送给HR邮件模板内容 |
| | | */ |
| | | private String hrTemplate; |
| | | |
| | | |
| | | /** |
| | | * 岗位 |
| | | */ |
| | | private String position; |
| | | |
| | | |
| | | /** |
| | | * 职业大类 |
| | | */ |
| | | private String professionalCategory; |
| | | |
| | | |
| | | /** |
| | | * 上级岗位 |
| | | * |
| | | */ |
| | | private String superiorPosition; |
| | | |
| | | private String phonenumber; |
| | | |
| | | |
| | | |
| | | |
| | | @Override |
| | | public String toString() { |
| | | return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) |