|
|
|
@ -1,8 +1,12 @@
|
|
|
|
|
package com.ibeetl.jlw.entity;
|
|
|
|
|
|
|
|
|
|
import com.ibeetl.admin.core.annotation.DictEnum;
|
|
|
|
|
import com.ibeetl.admin.core.entity.BaseEntity;
|
|
|
|
|
import com.ibeetl.admin.core.util.ValidateConfig;
|
|
|
|
|
import com.ibeetl.jlw.entity.vo.HandsOnTaskProblemVO;
|
|
|
|
|
import com.ibeetl.jlw.enums.CopyFromEnum;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
import org.beetl.sql.annotation.entity.AssignID;
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
@ -10,388 +14,112 @@ import java.math.BigDecimal;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/*
|
|
|
|
|
* 教师开课-课程实操-实训任务
|
|
|
|
|
* gen by Spring Boot2 Admin 2022-10-25
|
|
|
|
|
*/
|
|
|
|
|
public class TeacherOpenCourseHandsOnSimulationTasks extends BaseEntity{
|
|
|
|
|
/*
|
|
|
|
|
* 教师开课-课程实操-实训任务
|
|
|
|
|
* gen by Spring Boot2 Admin 2022-10-25
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
@EqualsAndHashCode(callSuper = true)
|
|
|
|
|
public class TeacherOpenCourseHandsOnSimulationTasks extends BaseEntity {
|
|
|
|
|
|
|
|
|
|
//实训任务id
|
|
|
|
|
@NotNull(message = "ID不能为空", groups =ValidateConfig.UPDATE.class)
|
|
|
|
|
@NotNull(message = "ID不能为空", groups = ValidateConfig.UPDATE.class)
|
|
|
|
|
// @SeqID(name = ORACLE_CORE_SEQ_NAME)
|
|
|
|
|
@AssignID(value = "maskAutoID",param = "com.ibeetl.jlw.entity.TeacherOpenCourseHandsOnSimulationTasks")
|
|
|
|
|
@AssignID(value = "maskAutoID", param = "com.ibeetl.jlw.entity.TeacherOpenCourseHandsOnSimulationTasks")
|
|
|
|
|
|
|
|
|
|
private Long taskId;
|
|
|
|
|
|
|
|
|
|
private Long taskId ;
|
|
|
|
|
|
|
|
|
|
//实操id(关联主表)
|
|
|
|
|
|
|
|
|
|
private Long handsOnId ;
|
|
|
|
|
|
|
|
|
|
private Long handsOnId;
|
|
|
|
|
|
|
|
|
|
//开课ID
|
|
|
|
|
|
|
|
|
|
private Long teacherOpenCourseId ;
|
|
|
|
|
|
|
|
|
|
private Long teacherOpenCourseId;
|
|
|
|
|
|
|
|
|
|
//任务类型
|
|
|
|
|
|
|
|
|
|
private String taskType ;
|
|
|
|
|
|
|
|
|
|
private String taskType;
|
|
|
|
|
|
|
|
|
|
//任务标题
|
|
|
|
|
|
|
|
|
|
private String taskTitle ;
|
|
|
|
|
|
|
|
|
|
private String taskTitle;
|
|
|
|
|
|
|
|
|
|
//任务分值
|
|
|
|
|
|
|
|
|
|
private String taskScore ;
|
|
|
|
|
|
|
|
|
|
private String taskScore;
|
|
|
|
|
|
|
|
|
|
//任务顺序
|
|
|
|
|
|
|
|
|
|
private String taskOrder ;
|
|
|
|
|
|
|
|
|
|
private String taskOrder;
|
|
|
|
|
|
|
|
|
|
//任务状态
|
|
|
|
|
|
|
|
|
|
private String taskStatus ;
|
|
|
|
|
|
|
|
|
|
private String taskStatus;
|
|
|
|
|
|
|
|
|
|
//考核要求(A,B,
|
|
|
|
|
|
|
|
|
|
private String assessmentRequirements ;
|
|
|
|
|
|
|
|
|
|
private String assessmentRequirements;
|
|
|
|
|
|
|
|
|
|
//验证码弹出时间
|
|
|
|
|
|
|
|
|
|
private String assessmentTime ;
|
|
|
|
|
|
|
|
|
|
private String assessmentTime;
|
|
|
|
|
|
|
|
|
|
//考核内容
|
|
|
|
|
|
|
|
|
|
private String assessmentContent ;
|
|
|
|
|
|
|
|
|
|
private String assessmentContent;
|
|
|
|
|
|
|
|
|
|
//附件地址
|
|
|
|
|
|
|
|
|
|
private String fileUrl ;
|
|
|
|
|
|
|
|
|
|
private String fileUrl;
|
|
|
|
|
|
|
|
|
|
//题目id
|
|
|
|
|
|
|
|
|
|
private String taskList ;
|
|
|
|
|
|
|
|
|
|
private String taskList;
|
|
|
|
|
|
|
|
|
|
//组织机构ID
|
|
|
|
|
|
|
|
|
|
private Long orgId ;
|
|
|
|
|
|
|
|
|
|
private Long orgId;
|
|
|
|
|
|
|
|
|
|
//后台用户ID
|
|
|
|
|
|
|
|
|
|
private Long userId ;
|
|
|
|
|
|
|
|
|
|
private Long userId;
|
|
|
|
|
|
|
|
|
|
//添加时间
|
|
|
|
|
|
|
|
|
|
private Date addTime ;
|
|
|
|
|
private Date addTime;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 附件列表
|
|
|
|
|
*/
|
|
|
|
|
private String teacherOpenCourseHandsOnSimulationTasksFile;
|
|
|
|
|
|
|
|
|
|
private List<TeacherOpenCourseHandsOnSimulationTasksFile> teacherOpenCourseHandsOnSimulationTasksFileList;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 实操题目列表
|
|
|
|
|
*/
|
|
|
|
|
private String teacherOpenCourseHandsOnSimulationTasksAssessment;
|
|
|
|
|
|
|
|
|
|
private List<TeacherOpenCourseHandsOnSimulationTasksAssessment> teacherOpenCourseHandsOnSimulationTasksAssessmentList;
|
|
|
|
|
|
|
|
|
|
private List<HandsOnTaskProblemVO> handsOnTaskProblemVo;
|
|
|
|
|
|
|
|
|
|
public List<HandsOnTaskProblemVO> getHandsOnTaskProblemVo() {
|
|
|
|
|
return handsOnTaskProblemVo;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setHandsOnTaskProblemVo(List<HandsOnTaskProblemVO> handsOnTaskProblemVo) {
|
|
|
|
|
this.handsOnTaskProblemVo = handsOnTaskProblemVo;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public TeacherOpenCourseHandsOnSimulationTasks(){
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private BigDecimal singleScore;
|
|
|
|
|
|
|
|
|
|
private BigDecimal multipleScore;
|
|
|
|
|
|
|
|
|
|
private BigDecimal judgeScore;
|
|
|
|
|
|
|
|
|
|
private BigDecimal fillScore;
|
|
|
|
|
|
|
|
|
|
private BigDecimal analysisScore;
|
|
|
|
|
|
|
|
|
|
public BigDecimal getSingleScore() {
|
|
|
|
|
return singleScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setSingleScore(BigDecimal singleScore) {
|
|
|
|
|
this.singleScore = singleScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public BigDecimal getMultipleScore() {
|
|
|
|
|
return multipleScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setMultipleScore(BigDecimal multipleScore) {
|
|
|
|
|
this.multipleScore = multipleScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public BigDecimal getJudgeScore() {
|
|
|
|
|
return judgeScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setJudgeScore(BigDecimal judgeScore) {
|
|
|
|
|
this.judgeScore = judgeScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public BigDecimal getFillScore() {
|
|
|
|
|
return fillScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setFillScore(BigDecimal fillScore) {
|
|
|
|
|
this.fillScore = fillScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public BigDecimal getAnalysisScore() {
|
|
|
|
|
return analysisScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setAnalysisScore(BigDecimal analysisScore) {
|
|
|
|
|
this.analysisScore = analysisScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**实训任务id
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public Long getTaskId(){
|
|
|
|
|
return taskId;
|
|
|
|
|
}
|
|
|
|
|
/**实训任务id
|
|
|
|
|
*@param taskId
|
|
|
|
|
*/
|
|
|
|
|
public void setTaskId(Long taskId){
|
|
|
|
|
this.taskId = taskId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**实操id(关联主表)
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public Long getHandsOnId(){
|
|
|
|
|
return handsOnId;
|
|
|
|
|
}
|
|
|
|
|
/**实操id(关联主表)
|
|
|
|
|
*@param handsOnId
|
|
|
|
|
*/
|
|
|
|
|
public void setHandsOnId(Long handsOnId){
|
|
|
|
|
this.handsOnId = handsOnId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**开课ID
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public Long getTeacherOpenCourseId(){
|
|
|
|
|
return teacherOpenCourseId;
|
|
|
|
|
}
|
|
|
|
|
/**开课ID
|
|
|
|
|
*@param teacherOpenCourseId
|
|
|
|
|
*/
|
|
|
|
|
public void setTeacherOpenCourseId(Long teacherOpenCourseId){
|
|
|
|
|
this.teacherOpenCourseId = teacherOpenCourseId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**任务类型
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getTaskType(){
|
|
|
|
|
return taskType;
|
|
|
|
|
}
|
|
|
|
|
/**任务类型
|
|
|
|
|
*@param taskType
|
|
|
|
|
*/
|
|
|
|
|
public void setTaskType(String taskType){
|
|
|
|
|
this.taskType = taskType;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**任务标题
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getTaskTitle(){
|
|
|
|
|
return taskTitle;
|
|
|
|
|
}
|
|
|
|
|
/**任务标题
|
|
|
|
|
*@param taskTitle
|
|
|
|
|
*/
|
|
|
|
|
public void setTaskTitle(String taskTitle){
|
|
|
|
|
this.taskTitle = taskTitle;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**任务分值
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getTaskScore(){
|
|
|
|
|
return taskScore;
|
|
|
|
|
}
|
|
|
|
|
/**任务分值
|
|
|
|
|
*@param taskScore
|
|
|
|
|
*/
|
|
|
|
|
public void setTaskScore(String taskScore){
|
|
|
|
|
this.taskScore = taskScore;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**任务顺序
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getTaskOrder(){
|
|
|
|
|
return taskOrder;
|
|
|
|
|
}
|
|
|
|
|
/**任务顺序
|
|
|
|
|
*@param taskOrder
|
|
|
|
|
*/
|
|
|
|
|
public void setTaskOrder(String taskOrder){
|
|
|
|
|
this.taskOrder = taskOrder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**任务状态
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getTaskStatus(){
|
|
|
|
|
return taskStatus;
|
|
|
|
|
}
|
|
|
|
|
/**任务状态
|
|
|
|
|
*@param taskStatus
|
|
|
|
|
*/
|
|
|
|
|
public void setTaskStatus(String taskStatus){
|
|
|
|
|
this.taskStatus = taskStatus;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**考核要求(A,B,
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getAssessmentRequirements(){
|
|
|
|
|
return assessmentRequirements;
|
|
|
|
|
}
|
|
|
|
|
/**考核要求(A,B,
|
|
|
|
|
*@param assessmentRequirements
|
|
|
|
|
*/
|
|
|
|
|
public void setAssessmentRequirements(String assessmentRequirements){
|
|
|
|
|
this.assessmentRequirements = assessmentRequirements;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**考核时间分钟(考核要求AC必填)
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getAssessmentTime(){
|
|
|
|
|
return assessmentTime;
|
|
|
|
|
}
|
|
|
|
|
/**考核时间分钟(考核要求AC必填)
|
|
|
|
|
*@param assessmentTime
|
|
|
|
|
*/
|
|
|
|
|
public void setAssessmentTime(String assessmentTime){
|
|
|
|
|
this.assessmentTime = assessmentTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**考核内容
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getAssessmentContent(){
|
|
|
|
|
return assessmentContent;
|
|
|
|
|
}
|
|
|
|
|
/**考核内容
|
|
|
|
|
*@param assessmentContent
|
|
|
|
|
*/
|
|
|
|
|
public void setAssessmentContent(String assessmentContent){
|
|
|
|
|
this.assessmentContent = assessmentContent;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**附件地址
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getFileUrl(){
|
|
|
|
|
return fileUrl;
|
|
|
|
|
}
|
|
|
|
|
/**附件地址
|
|
|
|
|
*@param fileUrl
|
|
|
|
|
*/
|
|
|
|
|
public void setFileUrl(String fileUrl){
|
|
|
|
|
this.fileUrl = fileUrl;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**题目id
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public String getTaskList(){
|
|
|
|
|
return taskList;
|
|
|
|
|
}
|
|
|
|
|
/**题目id
|
|
|
|
|
*@param taskList
|
|
|
|
|
*/
|
|
|
|
|
public void setTaskList(String taskList){
|
|
|
|
|
this.taskList = taskList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**组织机构ID
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public Long getOrgId(){
|
|
|
|
|
return orgId;
|
|
|
|
|
}
|
|
|
|
|
/**组织机构ID
|
|
|
|
|
*@param orgId
|
|
|
|
|
*/
|
|
|
|
|
public void setOrgId(Long orgId){
|
|
|
|
|
this.orgId = orgId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**后台用户ID
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public Long getUserId(){
|
|
|
|
|
return userId;
|
|
|
|
|
}
|
|
|
|
|
/**后台用户ID
|
|
|
|
|
*@param userId
|
|
|
|
|
*/
|
|
|
|
|
public void setUserId(Long userId){
|
|
|
|
|
this.userId = userId;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**添加时间
|
|
|
|
|
*@return
|
|
|
|
|
*/
|
|
|
|
|
public Date getAddTime(){
|
|
|
|
|
return addTime;
|
|
|
|
|
}
|
|
|
|
|
/**添加时间
|
|
|
|
|
*@param addTime
|
|
|
|
|
*/
|
|
|
|
|
public void setAddTime(Date addTime){
|
|
|
|
|
this.addTime = addTime;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getTeacherOpenCourseHandsOnSimulationTasksFile() {
|
|
|
|
|
return teacherOpenCourseHandsOnSimulationTasksFile;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTeacherOpenCourseHandsOnSimulationTasksFile(String teacherOpenCourseHandsOnSimulationTasksFile) {
|
|
|
|
|
this.teacherOpenCourseHandsOnSimulationTasksFile = teacherOpenCourseHandsOnSimulationTasksFile;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<TeacherOpenCourseHandsOnSimulationTasksFile> getTeacherOpenCourseHandsOnSimulationTasksFileList() {
|
|
|
|
|
return teacherOpenCourseHandsOnSimulationTasksFileList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTeacherOpenCourseHandsOnSimulationTasksFileList(List<TeacherOpenCourseHandsOnSimulationTasksFile> teacherOpenCourseHandsOnSimulationTasksFileList) {
|
|
|
|
|
this.teacherOpenCourseHandsOnSimulationTasksFileList = teacherOpenCourseHandsOnSimulationTasksFileList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public String getTeacherOpenCourseHandsOnSimulationTasksAssessment() {
|
|
|
|
|
return teacherOpenCourseHandsOnSimulationTasksAssessment;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTeacherOpenCourseHandsOnSimulationTasksAssessment(String teacherOpenCourseHandsOnSimulationTasksAssessment) {
|
|
|
|
|
this.teacherOpenCourseHandsOnSimulationTasksAssessment = teacherOpenCourseHandsOnSimulationTasksAssessment;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public List<TeacherOpenCourseHandsOnSimulationTasksAssessment> getTeacherOpenCourseHandsOnSimulationTasksAssessmentList() {
|
|
|
|
|
return teacherOpenCourseHandsOnSimulationTasksAssessmentList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTeacherOpenCourseHandsOnSimulationTasksAssessmentList(List<TeacherOpenCourseHandsOnSimulationTasksAssessment> teacherOpenCourseHandsOnSimulationTasksAssessmentList) {
|
|
|
|
|
this.teacherOpenCourseHandsOnSimulationTasksAssessmentList = teacherOpenCourseHandsOnSimulationTasksAssessmentList;
|
|
|
|
|
}
|
|
|
|
|
@DictEnum
|
|
|
|
|
private CopyFromEnum fromType;
|
|
|
|
|
|
|
|
|
|
//来源Id
|
|
|
|
|
private Long sourceFromId;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|