Merge remote-tracking branch 'origin/dev-tmp1' into dev-tmp1
commit
65adfa4237
|
|
@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 班级课程
|
* 班级课程
|
||||||
|
|
@ -29,4 +30,7 @@ public class ClassCourseDTO {
|
||||||
|
|
||||||
@ApiModelProperty("视频累计时长(小时)")
|
@ApiModelProperty("视频累计时长(小时)")
|
||||||
private BigDecimal videoDuration;
|
private BigDecimal videoDuration;
|
||||||
|
|
||||||
|
@ApiModelProperty("课件id集合")
|
||||||
|
private List<Long> coursewareId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -4,10 +4,12 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
||||||
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 班级课程
|
* 班级课程
|
||||||
|
|
@ -35,4 +37,7 @@ public class ClassCourseDO extends BaseEntity {
|
||||||
|
|
||||||
@TableField("video_duration")
|
@TableField("video_duration")
|
||||||
private BigDecimal videoDuration;
|
private BigDecimal videoDuration;
|
||||||
|
|
||||||
|
@TableField(value = "courseware_id", typeHandler = JacksonTypeHandler.class)
|
||||||
|
private List<Long> coursewareId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,7 @@ import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 班级课程
|
* 班级课程
|
||||||
|
|
@ -15,17 +16,20 @@ import java.math.BigDecimal;
|
||||||
public class ClassCourseVO extends BaseVO {
|
public class ClassCourseVO extends BaseVO {
|
||||||
|
|
||||||
@ApiModelProperty("所属班级ID")
|
@ApiModelProperty("所属班级ID")
|
||||||
private Long classId;
|
private String classId;
|
||||||
|
|
||||||
@ApiModelProperty("课程名称")
|
@ApiModelProperty("课程名称")
|
||||||
private String courseName;
|
private String courseName;
|
||||||
|
|
||||||
@ApiModelProperty("课程id")
|
@ApiModelProperty("课程id")
|
||||||
private Long courseId;
|
private String courseId;
|
||||||
|
|
||||||
@ApiModelProperty("要求完成总学时(小时)")
|
@ApiModelProperty("要求完成总学时(小时)")
|
||||||
private BigDecimal requiredTotalHours;
|
private BigDecimal requiredTotalHours;
|
||||||
|
|
||||||
@ApiModelProperty("视频累计时长(小时)")
|
@ApiModelProperty("视频累计时长(小时)")
|
||||||
private BigDecimal videoDuration;
|
private BigDecimal videoDuration;
|
||||||
|
|
||||||
|
@ApiModelProperty("课件id集合")
|
||||||
|
private List<String> coursewareId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -92,5 +92,5 @@ public class ClassManagementVO extends BaseVO {
|
||||||
* 试卷id
|
* 试卷id
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("试卷id")
|
@ApiModelProperty("试卷id")
|
||||||
private Long paperId;
|
private String paperId;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -18,19 +18,19 @@ import java.time.LocalDateTime;
|
||||||
public class ClassStudentExamRecordVO extends BaseVO {
|
public class ClassStudentExamRecordVO extends BaseVO {
|
||||||
|
|
||||||
@ApiModelProperty("学员ID")
|
@ApiModelProperty("学员ID")
|
||||||
private Long studentId;
|
private String studentId;
|
||||||
|
|
||||||
@ApiModelProperty("学员名称")
|
@ApiModelProperty("学员名称")
|
||||||
private String studentName;
|
private String studentName;
|
||||||
|
|
||||||
@ApiModelProperty("所属班级ID")
|
@ApiModelProperty("所属班级ID")
|
||||||
private Long classId;
|
private String classId;
|
||||||
|
|
||||||
@ApiModelProperty("试卷名称")
|
@ApiModelProperty("试卷名称")
|
||||||
private String paperName;
|
private String paperName;
|
||||||
|
|
||||||
@ApiModelProperty("试卷id")
|
@ApiModelProperty("试卷id")
|
||||||
private Long paperId;
|
private String paperId;
|
||||||
|
|
||||||
@ApiModelProperty("得分")
|
@ApiModelProperty("得分")
|
||||||
private BigDecimal score;
|
private BigDecimal score;
|
||||||
|
|
|
||||||
|
|
@ -17,13 +17,13 @@ import java.time.LocalDateTime;
|
||||||
public class ClassStudentLearningRecordVO extends BaseVO {
|
public class ClassStudentLearningRecordVO extends BaseVO {
|
||||||
|
|
||||||
@ApiModelProperty("学员ID")
|
@ApiModelProperty("学员ID")
|
||||||
private Long studentId;
|
private String studentId;
|
||||||
|
|
||||||
@ApiModelProperty("所属班级ID")
|
@ApiModelProperty("所属班级ID")
|
||||||
private Long classId;
|
private String classId;
|
||||||
|
|
||||||
@ApiModelProperty("课程ID")
|
@ApiModelProperty("课程ID")
|
||||||
private Long courseId;
|
private String courseId;
|
||||||
|
|
||||||
@ApiModelProperty("课程名称")
|
@ApiModelProperty("课程名称")
|
||||||
private String courseName;
|
private String courseName;
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ import java.time.LocalDateTime;
|
||||||
public class ClassStudentVO extends BaseVO {
|
public class ClassStudentVO extends BaseVO {
|
||||||
|
|
||||||
@ApiModelProperty("关联班级ID")
|
@ApiModelProperty("关联班级ID")
|
||||||
private Long classId;
|
private String classId;
|
||||||
|
|
||||||
@ApiModelProperty("姓名")
|
@ApiModelProperty("姓名")
|
||||||
private String studentName;
|
private String studentName;
|
||||||
|
|
|
||||||
|
|
@ -28,13 +28,13 @@ public class CourseRelCoursewareVO {
|
||||||
* 课件id
|
* 课件id
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("课件id")
|
@ApiModelProperty("课件id")
|
||||||
private Long coursewareId;
|
private String coursewareId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 课程id
|
* 课程id
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty("课程id")
|
@ApiModelProperty("课程id")
|
||||||
private Long courseId;
|
private String courseId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 排序
|
* 排序
|
||||||
|
|
|
||||||
|
|
@ -76,5 +76,5 @@ public class CoursewareManagementVO extends BaseVO {
|
||||||
private String coursewareDescription;
|
private String coursewareDescription;
|
||||||
|
|
||||||
@ApiModelProperty("习题ID")
|
@ApiModelProperty("习题ID")
|
||||||
private List<Long> questionIds;
|
private List<String> questionIds;
|
||||||
}
|
}
|
||||||
|
|
@ -5,6 +5,7 @@ create table class_course
|
||||||
class_id bigint not null comment '所属班级ID(关联training_class.id)',
|
class_id bigint not null comment '所属班级ID(关联training_class.id)',
|
||||||
course_name varchar(200) not null comment '课程名称',
|
course_name varchar(200) not null comment '课程名称',
|
||||||
course_id bigint not null comment '课程id',
|
course_id bigint not null comment '课程id',
|
||||||
|
courseware_id text not null comment '课件id集合',
|
||||||
required_total_hours decimal(10, 2) null comment '要求完成总学时(小时)',
|
required_total_hours decimal(10, 2) null comment '要求完成总学时(小时)',
|
||||||
video_duration decimal(10, 2) null comment '视频累计时长(小时)',
|
video_duration decimal(10, 2) null comment '视频累计时长(小时)',
|
||||||
delete_enum varchar(32) null comment '删除标识true false',
|
delete_enum varchar(32) null comment '删除标识true false',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue