Forráskód Böngészése

3.3.0 删除脚本中增加扫描阅卷表

xiaofei 1 éve
szülő
commit
9bc6749a36

+ 27 - 0
distributed-print-business/src/main/resources/db/delete-data.sql

@@ -8,6 +8,33 @@ DELETE t FROM basic_college t where t.school_id = #{schoolId};
 DELETE t FROM basic_course t where t.school_id = #{schoolId};
 DELETE t FROM t_c_statistics_temp t where exists(select temp.* from(select be.id from basic_exam be where be.school_id = #{schoolId}) temp where t.exam_id = temp.id);
 DELETE t FROM t_c_statistics t where exists(select temp.* from(select be.id from basic_exam be where be.school_id = #{schoolId}) temp where t.exam_id = temp.id);
+delete from mark_arbitrate_history where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_group where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_group_student where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_header_subjective_score where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_header_tag where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_header_track where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_paper where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_problem_history where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_question where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_special_tag where task_id in (select id from mark_task where exam_id in (select id from basic_exam where school_id = #{schoolId}));
+delete from mark_student where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_subjective_score where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_task where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_track where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_user_class where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from mark_user_group where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_answer_card where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_answer_card_subject where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_batch_paper where batch_id in (select id from scan_batch where exam_id in (select id from basic_exam where school_id = #{schoolId}));
+delete from scan_batch where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_file_property where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_omr_task where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_package where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_paper_page where paper_id in (select id from scan_paper where exam_id in (select id from basic_exam where school_id = #{schoolId}));
+delete from scan_student_paper where paper_id in (select id from scan_paper where exam_id in (select id from basic_exam where school_id = #{schoolId}));
+delete from scan_paper where exam_id in (select id from basic_exam where school_id = #{schoolId});
+delete from scan_refix_batch where exam_id in (select id from basic_exam where school_id = #{schoolId});
 DELETE t FROM basic_exam t where t.school_id = #{schoolId};
 DELETE t FROM basic_exam_rule t where t.school_id = #{schoolId};
 DELETE t FROM basic_major t where t.school_id = #{schoolId};