diff --git a/data_base_design/天泽数据大平台.pdb b/data_base_design/天泽数据大平台.pdb index d6e09559..668e37b3 100644 --- a/data_base_design/天泽数据大平台.pdb +++ b/data_base_design/天泽数据大平台.pdb @@ -1,5 +1,5 @@ - + @@ -20915,8 +20915,8 @@ COLLATE = utf8_general_ci question_log_summary 1661850632 lx -1670172100 -lx +1670218115 +87966 学生-题目日志-分析汇总 auto_increment = 1 ENGINE = InnoDB @@ -20995,6 +20995,17 @@ COLLATE = utf8_general_ci float +5B85EBEA-89F7-49A2-88B8-F53C9DDF2778 +question_log_summary_student_total_score +question_log_summary_student_total_score +1669987828 +87966 +1670218115 +87966 +学生总得分 +float + + B6F6BAB4-0EF0-4BE6-B661-74638716B0F8 person_id person_id @@ -21005,7 +21016,7 @@ COLLATE = utf8_general_ci 人员ID(学生ID等等) bigint - + 425F40EA-F79E-409A-8C41-34C006D6D589 question_log_ids question_log_ids @@ -21017,7 +21028,7 @@ COLLATE = utf8_general_ci varchar(2000) 2000 - + 2287A3B7-121E-41AE-87AC-FE935B55A80C question_log_summary_question_total_count question_log_summary_question_total_count @@ -21028,7 +21039,7 @@ COLLATE = utf8_general_ci 配置的题目总数 int - + 9859472C-69C7-4E9A-9316-7BF0939E6BF2 question_log_summary_student_do_count question_log_summary_student_do_count @@ -21039,7 +21050,7 @@ COLLATE = utf8_general_ci 学生做题总数 int - + B7EDC098-95AB-4219-9242-E644701913C4 question_log_summary_success_count question_log_summary_success_count @@ -21050,7 +21061,7 @@ COLLATE = utf8_general_ci 正确数量 int - + 109364AE-9C76-407B-934A-4307215E4982 question_log_summary_error_count question_log_summary_error_count @@ -21061,7 +21072,7 @@ COLLATE = utf8_general_ci 错误数量 int - + 4EEC3C67-2C8A-45F5-8540-A6FFFEA2968C question_log_summary_success_rate question_log_summary_success_rate @@ -21072,7 +21083,7 @@ COLLATE = utf8_general_ci 正确率,最大100 float - + 11D26CA6-CB55-43F0-9C8F-D1C07A6BC233 question_log_summary_current_pass_rate question_log_summary_current_pass_rate @@ -21083,7 +21094,7 @@ COLLATE = utf8_general_ci 当前配置的及格比率 float - + B7B56144-0CE8-4EA3-8315-C097AE2A2B4D question_log_summary_is_pass question_log_summary_is_pass @@ -21095,7 +21106,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 45DBB89C-2AC0-4F71-AB87-1350950F054B finish_second_time finish_second_time @@ -21106,7 +21117,7 @@ COLLATE = utf8_general_ci 完成用时(秒) int - + 32BB73E0-CEAF-45BD-BC36-F699A354C8D7 finish_time finish_time @@ -21118,7 +21129,7 @@ COLLATE = utf8_general_ci varchar(50) 50 - + 30F0DBA1-03FC-493E-B628-E3297D197E97 question_log_summary_status question_log_summary_status @@ -21130,7 +21141,7 @@ COLLATE = utf8_general_ci int(2) 2 - + 5BDCBCAE-7982-49D0-91A7-2C51706D400F question_log_summary_add_time question_log_summary_add_time @@ -21141,7 +21152,7 @@ COLLATE = utf8_general_ci 添加时间 datetime - + 37755E03-C150-47C6-98C6-1BB69E36CAC1 org_id org_id @@ -21152,7 +21163,7 @@ COLLATE = utf8_general_ci 组织ID bigint - + 9A38CEE4-E7F0-4393-8A46-7F0B8D2B44BD user_id user_id @@ -21165,7 +21176,7 @@ COLLATE = utf8_general_ci - + 203F6632-947A-4CFA-815D-E029ACCFD264 Key_1 Key_1 @@ -21179,12 +21190,12 @@ COLLATE = utf8_general_ci - + - + BFEA4109-96F9-4074-AF58-B84D6574A7FC PUBLIC PUBLIC @@ -21195,7 +21206,7 @@ COLLATE = utf8_general_ci - + ABEFC813-1056-4507-A9A7-809C149B4ABE 1661954753 lx @@ -21483,7 +21494,7 @@ COLLATE = utf8_general_ci - + 5963E417-B2CE-431D-988A-B3493AAE5EE4 MySQL 5.0 MYSQL50 diff --git a/data_base_design/天泽数据大平台.pdm b/data_base_design/天泽数据大平台.pdm index 668e37b3..5c27b48e 100644 --- a/data_base_design/天泽数据大平台.pdm +++ b/data_base_design/天泽数据大平台.pdm @@ -1,5 +1,5 @@ - + @@ -21022,11 +21022,10 @@ COLLATE = utf8_general_ci question_log_ids 1670155136 lx -1670155185 -lx +1670227741 +87966 关联的做题日志IDs -varchar(2000) -2000 +text 2287A3B7-121E-41AE-87AC-FE935B55A80C diff --git a/web/src/main/java/com/ibeetl/jlw/entity/vo/TeacherOpenCourseQuestionTestSimpleInfoVO.java b/web/src/main/java/com/ibeetl/jlw/entity/vo/TeacherOpenCourseQuestionTestSimpleInfoVO.java index 0b568ef4..501be557 100644 --- a/web/src/main/java/com/ibeetl/jlw/entity/vo/TeacherOpenCourseQuestionTestSimpleInfoVO.java +++ b/web/src/main/java/com/ibeetl/jlw/entity/vo/TeacherOpenCourseQuestionTestSimpleInfoVO.java @@ -1,7 +1,7 @@ package com.ibeetl.jlw.entity.vo; import com.ibeetl.admin.core.annotation.DictEnum; -import com.ibeetl.admin.core.entity.BaseEntity; +import com.ibeetl.jlw.entity.QuestionLogSummary; import com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum; import lombok.Data; import lombok.EqualsAndHashCode; @@ -15,7 +15,7 @@ import java.util.Date; */ @Data @EqualsAndHashCode(callSuper=false) -public class TeacherOpenCourseQuestionTestSimpleInfoVO extends BaseEntity { +public class TeacherOpenCourseQuestionTestSimpleInfoVO extends QuestionLogSummary { //开课题目配置ID @@ -38,28 +38,35 @@ public class TeacherOpenCourseQuestionTestSimpleInfoVO extends BaseEntity { private Date teacherOpenCourseQuestionEndTime; - // 我的分数 - - private String myScore; - - // 题目总数 - - private Integer questionTotalCount; - // 是否已交卷 private Boolean isFinished; - // 完成用时 - - private String finishTime; - - // 完成用时(秒) - - private String finishSecondTime; - - // 正确率 最大100 - - private Float correctRate; + @Override + public void setQuestionLogSummaryId(Long questionLogSummaryId) { + super.setQuestionLogSummaryId(questionLogSummaryId); + this.setIsFinished(null != questionLogSummaryId); + } + +// // 我的分数 +// +// private String myScore; +// +// // 题目总数 +// +// private Integer questionTotalCount; +// +// +// // 完成用时 +// +// private String finishTime; +// +// // 完成用时(秒) +// +// private String finishSecondTime; +// +// // 正确率 最大100 +// +// private Float correctRate; }