package com.ots.project.exam.domain;
|
import com.ots.framework.aspectj.lang.annotation.Excel;
|
import com.ots.framework.web.domain.BaseEntity;
|
import com.ots.project.exam.dto.ExamPaperTitleItem;
|
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;
|
|
@Getter
|
@Setter
|
public class TExamPaper extends BaseEntity {
|
private static final long serialVersionUID = 1L;
|
|
private Long id;
|
|
@Excel(name = "产品包名称")
|
private String name;
|
|
@Excel(name = "维度")
|
private Long subjectId;
|
private String subjectName;
|
|
private Long paperType;
|
|
private Long gradeLevel;
|
|
private Long score;
|
|
private Long questionCount;
|
|
private Long suggestTime;
|
|
private Date limitStartTime;
|
|
private Date limitEndTime;
|
|
private Long frameTextContentId;
|
|
private Long createUser;
|
|
private Long deleted;
|
|
private Long taskExamId;
|
|
private String questions;
|
private String guide;
|
private Long levelId;
|
private String levelName;
|
private String questionTemplateId;
|
private String questionTemplateName;
|
|
private Long lastId;
|
|
private ExamPaperTitleItem examPaperTitleItem;
|
|
private String content;
|
|
private Long uuid;
|
private String langType;
|
private String langName;
|
private String multilingual;
|
private List<String> multilinguals;
|
|
private String questionContent;
|
|
private String operatingLanguage;
|
|
private String version;
|
|
private boolean create = false;
|
|
private String versionId;
|
|
private String reportTemplateId;
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("name", getName())
|
.append("subjectId", getSubjectId())
|
.append("paperType", getPaperType())
|
.append("gradeLevel", getGradeLevel())
|
.append("score", getScore())
|
.append("questionCount", getQuestionCount())
|
.append("suggestTime", getSuggestTime())
|
.append("limitStartTime", getLimitStartTime())
|
.append("limitEndTime", getLimitEndTime())
|
.append("frameTextContentId", getFrameTextContentId())
|
.append("createUser", getCreateUser())
|
.append("createTime", getCreateTime())
|
.append("deleted", getDeleted())
|
.append("taskExamId", getTaskExamId())
|
.toString();
|
}
|
}
|