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 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(); } }