123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793 |
- /*
- Navicat MySQL Data Transfer
- Source Server : 本机
- Source Server Version : 50715
- Source Host : localhost:3306
- Source Database : ks
- Target Server Type : MYSQL
- Target Server Version : 50715
- File Encoding : 65001
- Date: 2021-11-22 11:04:30
- */
- SET FOREIGN_KEY_CHECKS=0;
- -- ----------------------------
- -- Table structure for `auth_group`
- -- ----------------------------
- DROP TABLE IF EXISTS `auth_group`;
- CREATE TABLE `auth_group` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(150) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `name` (`name`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of auth_group
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `auth_group_permissions`
- -- ----------------------------
- DROP TABLE IF EXISTS `auth_group_permissions`;
- CREATE TABLE `auth_group_permissions` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `group_id` int(11) NOT NULL,
- `permission_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `auth_group_permissions_group_id_permission_id_0cd325b0_uniq` (`group_id`,`permission_id`),
- KEY `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` (`permission_id`),
- CONSTRAINT `auth_group_permissio_permission_id_84c5c92e_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
- CONSTRAINT `auth_group_permissions_group_id_b120cbf9_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of auth_group_permissions
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `auth_permission`
- -- ----------------------------
- DROP TABLE IF EXISTS `auth_permission`;
- CREATE TABLE `auth_permission` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(255) NOT NULL,
- `content_type_id` int(11) NOT NULL,
- `codename` varchar(100) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `auth_permission_content_type_id_codename_01ab375a_uniq` (`content_type_id`,`codename`),
- CONSTRAINT `auth_permission_content_type_id_2f476e4b_fk_django_co` FOREIGN KEY (`content_type_id`) REFERENCES `django_content_type` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of auth_permission
- -- ----------------------------
- INSERT INTO `auth_permission` VALUES ('1', 'Can add permission', '1', 'add_permission');
- INSERT INTO `auth_permission` VALUES ('2', 'Can change permission', '1', 'change_permission');
- INSERT INTO `auth_permission` VALUES ('3', 'Can delete permission', '1', 'delete_permission');
- INSERT INTO `auth_permission` VALUES ('4', 'Can view permission', '1', 'view_permission');
- INSERT INTO `auth_permission` VALUES ('5', 'Can add group', '2', 'add_group');
- INSERT INTO `auth_permission` VALUES ('6', 'Can change group', '2', 'change_group');
- INSERT INTO `auth_permission` VALUES ('7', 'Can delete group', '2', 'delete_group');
- INSERT INTO `auth_permission` VALUES ('8', 'Can view group', '2', 'view_group');
- INSERT INTO `auth_permission` VALUES ('9', 'Can add content type', '3', 'add_contenttype');
- INSERT INTO `auth_permission` VALUES ('10', 'Can change content type', '3', 'change_contenttype');
- INSERT INTO `auth_permission` VALUES ('11', 'Can delete content type', '3', 'delete_contenttype');
- INSERT INTO `auth_permission` VALUES ('12', 'Can view content type', '3', 'view_contenttype');
- INSERT INTO `auth_permission` VALUES ('13', 'Can add session', '4', 'add_session');
- INSERT INTO `auth_permission` VALUES ('14', 'Can change session', '4', 'change_session');
- INSERT INTO `auth_permission` VALUES ('15', 'Can delete session', '4', 'delete_session');
- INSERT INTO `auth_permission` VALUES ('16', 'Can view session', '4', 'view_session');
- INSERT INTO `auth_permission` VALUES ('17', '浏览', '8', 'view_department');
- INSERT INTO `auth_permission` VALUES ('18', '添加', '8', 'add_department');
- INSERT INTO `auth_permission` VALUES ('19', '修改', '8', 'edit_department');
- INSERT INTO `auth_permission` VALUES ('20', '删除', '8', 'delete_department');
- INSERT INTO `auth_permission` VALUES ('21', '浏览', '9', 'view_user');
- INSERT INTO `auth_permission` VALUES ('22', '添加', '9', 'add_user');
- INSERT INTO `auth_permission` VALUES ('23', '修改', '9', 'edit_user');
- INSERT INTO `auth_permission` VALUES ('24', '删除', '9', 'delete_user');
- -- ----------------------------
- -- Table structure for `base_chapter`
- -- ----------------------------
- DROP TABLE IF EXISTS `base_chapter`;
- CREATE TABLE `base_chapter` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL,
- `notes` varchar(500) DEFAULT NULL,
- `delete` tinyint(1) NOT NULL,
- `subject_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `base_chapter_subject_id_0e4d03c0_fk_base_subject_id` (`subject_id`),
- CONSTRAINT `base_chapter_subject_id_0e4d03c0_fk_base_subject_id` FOREIGN KEY (`subject_id`) REFERENCES `base_subject` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of base_chapter
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `base_subject`
- -- ----------------------------
- DROP TABLE IF EXISTS `base_subject`;
- CREATE TABLE `base_subject` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL,
- `notes` varchar(500) DEFAULT NULL,
- `delete` tinyint(1) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of base_subject
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `django_content_type`
- -- ----------------------------
- DROP TABLE IF EXISTS `django_content_type`;
- CREATE TABLE `django_content_type` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `app_label` varchar(100) NOT NULL,
- `model` varchar(100) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `django_content_type_app_label_model_76bd3d3b_uniq` (`app_label`,`model`)
- ) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of django_content_type
- -- ----------------------------
- INSERT INTO `django_content_type` VALUES ('2', 'auth', 'group');
- INSERT INTO `django_content_type` VALUES ('1', 'auth', 'permission');
- INSERT INTO `django_content_type` VALUES ('3', 'contenttypes', 'contenttype');
- INSERT INTO `django_content_type` VALUES ('23', 'errorbook', 'errorbook');
- INSERT INTO `django_content_type` VALUES ('12', 'exam', 'exam');
- INSERT INTO `django_content_type` VALUES ('13', 'exam', 'examanswerfilllog');
- INSERT INTO `django_content_type` VALUES ('14', 'exam', 'examanswerlog');
- INSERT INTO `django_content_type` VALUES ('15', 'exam', 'examansweroptionlog');
- INSERT INTO `django_content_type` VALUES ('16', 'exam', 'examlog');
- INSERT INTO `django_content_type` VALUES ('17', 'exampaper', 'exampaper');
- INSERT INTO `django_content_type` VALUES ('18', 'exampaper', 'exampaperdetail');
- INSERT INTO `django_content_type` VALUES ('19', 'examquestion', 'examquestion');
- INSERT INTO `django_content_type` VALUES ('20', 'examquestion', 'examquestionfeedback');
- INSERT INTO `django_content_type` VALUES ('22', 'examquestion', 'examquestionfill');
- INSERT INTO `django_content_type` VALUES ('21', 'examquestion', 'examquestionoption');
- INSERT INTO `django_content_type` VALUES ('7', 'foundation', 'chapter');
- INSERT INTO `django_content_type` VALUES ('6', 'foundation', 'subject');
- INSERT INTO `django_content_type` VALUES ('10', 'knowledge', 'knowledgebase');
- INSERT INTO `django_content_type` VALUES ('11', 'knowledge', 'knowledgebasefeedback');
- INSERT INTO `django_content_type` VALUES ('24', 'practiselog', 'practiseanswerfilllog');
- INSERT INTO `django_content_type` VALUES ('25', 'practiselog', 'practiseanswerlog');
- INSERT INTO `django_content_type` VALUES ('26', 'practiselog', 'practiseansweroptionlog');
- INSERT INTO `django_content_type` VALUES ('27', 'practiselog', 'practiselog');
- INSERT INTO `django_content_type` VALUES ('4', 'sessions', 'session');
- INSERT INTO `django_content_type` VALUES ('8', 'staff', 'department');
- INSERT INTO `django_content_type` VALUES ('9', 'staff', 'user');
- INSERT INTO `django_content_type` VALUES ('5', 'system', 'syslog');
- -- ----------------------------
- -- Table structure for `django_migrations`
- -- ----------------------------
- DROP TABLE IF EXISTS `django_migrations`;
- CREATE TABLE `django_migrations` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `app` varchar(255) NOT NULL,
- `name` varchar(255) NOT NULL,
- `applied` datetime(6) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of django_migrations
- -- ----------------------------
- INSERT INTO `django_migrations` VALUES ('1', 'contenttypes', '0001_initial', '2021-11-22 11:02:49.353778');
- INSERT INTO `django_migrations` VALUES ('2', 'contenttypes', '0002_remove_content_type_name', '2021-11-22 11:02:49.447159');
- INSERT INTO `django_migrations` VALUES ('3', 'auth', '0001_initial', '2021-11-22 11:02:49.552288');
- INSERT INTO `django_migrations` VALUES ('4', 'auth', '0002_alter_permission_name_max_length', '2021-11-22 11:02:49.804353');
- INSERT INTO `django_migrations` VALUES ('5', 'auth', '0003_alter_user_email_max_length', '2021-11-22 11:02:49.812353');
- INSERT INTO `django_migrations` VALUES ('6', 'auth', '0004_alter_user_username_opts', '2021-11-22 11:02:49.821354');
- INSERT INTO `django_migrations` VALUES ('7', 'auth', '0005_alter_user_last_login_null', '2021-11-22 11:02:49.828353');
- INSERT INTO `django_migrations` VALUES ('8', 'auth', '0006_require_contenttypes_0002', '2021-11-22 11:02:49.831355');
- INSERT INTO `django_migrations` VALUES ('9', 'auth', '0007_alter_validators_add_error_messages', '2021-11-22 11:02:49.838354');
- INSERT INTO `django_migrations` VALUES ('10', 'auth', '0008_alter_user_username_max_length', '2021-11-22 11:02:49.845354');
- INSERT INTO `django_migrations` VALUES ('11', 'auth', '0009_alter_user_last_name_max_length', '2021-11-22 11:02:49.853354');
- INSERT INTO `django_migrations` VALUES ('12', 'auth', '0010_alter_group_name_max_length', '2021-11-22 11:02:49.910354');
- INSERT INTO `django_migrations` VALUES ('13', 'auth', '0011_update_proxy_permissions', '2021-11-22 11:02:49.919353');
- INSERT INTO `django_migrations` VALUES ('14', 'staff', '0001_initial', '2021-11-22 11:02:50.086353');
- INSERT INTO `django_migrations` VALUES ('15', 'examquestion', '0001_initial', '2021-11-22 11:02:50.550353');
- INSERT INTO `django_migrations` VALUES ('16', 'exampaper', '0001_initial', '2021-11-22 11:02:50.750352');
- INSERT INTO `django_migrations` VALUES ('17', 'exam', '0001_initial', '2021-11-22 11:02:50.959352');
- INSERT INTO `django_migrations` VALUES ('18', 'exam', '0002_examlog_exampaper', '2021-11-22 11:02:51.133905');
- INSERT INTO `django_migrations` VALUES ('19', 'errorbook', '0001_initial', '2021-11-22 11:02:51.218662');
- INSERT INTO `django_migrations` VALUES ('20', 'errorbook', '0002_auto_20211122_1037', '2021-11-22 11:02:51.359028');
- INSERT INTO `django_migrations` VALUES ('21', 'foundation', '0001_initial', '2021-11-22 11:02:51.573027');
- INSERT INTO `django_migrations` VALUES ('22', 'exampaper', '0002_exampaperdetail_question', '2021-11-22 11:02:51.679028');
- INSERT INTO `django_migrations` VALUES ('23', 'exam', '0003_auto_20211122_1037', '2021-11-22 11:02:52.282053');
- INSERT INTO `django_migrations` VALUES ('24', 'exampaper', '0003_auto_20211122_1037', '2021-11-22 11:02:52.869101');
- INSERT INTO `django_migrations` VALUES ('25', 'examquestion', '0002_auto_20211122_1037', '2021-11-22 11:02:53.328330');
- INSERT INTO `django_migrations` VALUES ('26', 'knowledge', '0001_initial', '2021-11-22 11:02:53.658249');
- INSERT INTO `django_migrations` VALUES ('27', 'knowledge', '0002_auto_20211122_1037', '2021-11-22 11:02:53.967124');
- INSERT INTO `django_migrations` VALUES ('28', 'practiselog', '0001_initial', '2021-11-22 11:02:54.428180');
- INSERT INTO `django_migrations` VALUES ('29', 'practiselog', '0002_auto_20211122_1037', '2021-11-22 11:02:55.001445');
- INSERT INTO `django_migrations` VALUES ('30', 'sessions', '0001_initial', '2021-11-22 11:02:55.518403');
- INSERT INTO `django_migrations` VALUES ('31', 'system', '0001_initial', '2021-11-22 11:02:55.595400');
- -- ----------------------------
- -- Table structure for `django_session`
- -- ----------------------------
- DROP TABLE IF EXISTS `django_session`;
- CREATE TABLE `django_session` (
- `session_key` varchar(40) NOT NULL,
- `session_data` longtext NOT NULL,
- `expire_date` datetime(6) NOT NULL,
- PRIMARY KEY (`session_key`),
- KEY `django_session_expire_date_a5c62663` (`expire_date`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of django_session
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam`;
- CREATE TABLE `exam` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(200) NOT NULL,
- `type` smallint(5) unsigned DEFAULT NULL,
- `duration` int(11) NOT NULL,
- `exam_time` datetime(6) NOT NULL,
- `exam_end_time` datetime(6) DEFAULT NULL,
- `desc` longtext,
- `examinee_count` int(11) NOT NULL,
- `create_time` datetime(6) NOT NULL,
- `delete` tinyint(1) NOT NULL,
- `create_user_id` int(11) NOT NULL,
- `exampaper_id` int(11) DEFAULT NULL,
- `subject_id` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_create_user_id_5ba8a4b9_fk_staff_user_id` (`create_user_id`),
- KEY `exam_exampaper_id_3b69f262_fk_exam_paper_id` (`exampaper_id`),
- KEY `exam_subject_id_3be84281_fk_base_subject_id` (`subject_id`),
- CONSTRAINT `exam_create_user_id_5ba8a4b9_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`),
- CONSTRAINT `exam_exampaper_id_3b69f262_fk_exam_paper_id` FOREIGN KEY (`exampaper_id`) REFERENCES `exam_paper` (`id`),
- CONSTRAINT `exam_subject_id_3be84281_fk_base_subject_id` FOREIGN KEY (`subject_id`) REFERENCES `base_subject` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_answer_fill_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_answer_fill_log`;
- CREATE TABLE `exam_answer_fill_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `content` longtext NOT NULL,
- `order` int(11) NOT NULL,
- `main_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_answer_fill_log_main_id_9b91f404_fk_exam_answer_log_id` (`main_id`),
- CONSTRAINT `exam_answer_fill_log_main_id_9b91f404_fk_exam_answer_log_id` FOREIGN KEY (`main_id`) REFERENCES `exam_answer_log` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_answer_fill_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_answer_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_answer_log`;
- CREATE TABLE `exam_answer_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `status` smallint(5) unsigned NOT NULL,
- `detail_id` int(11) NOT NULL,
- `main_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_answer_log_detail_id_63d3c2ee_fk_exam_paper_detail_id` (`detail_id`),
- KEY `exam_answer_log_main_id_41972038_fk_exam_log_id` (`main_id`),
- CONSTRAINT `exam_answer_log_detail_id_63d3c2ee_fk_exam_paper_detail_id` FOREIGN KEY (`detail_id`) REFERENCES `exam_paper_detail` (`id`),
- CONSTRAINT `exam_answer_log_main_id_41972038_fk_exam_log_id` FOREIGN KEY (`main_id`) REFERENCES `exam_log` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_answer_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_answer_option_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_answer_option_log`;
- CREATE TABLE `exam_answer_option_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `main_id` int(11) NOT NULL,
- `option_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_answer_option_log_main_id_e04537f3_fk_exam_answer_log_id` (`main_id`),
- KEY `exam_answer_option_l_option_id_3d0b0602_fk_exam_ques` (`option_id`),
- CONSTRAINT `exam_answer_option_l_option_id_3d0b0602_fk_exam_ques` FOREIGN KEY (`option_id`) REFERENCES `exam_question_option` (`id`),
- CONSTRAINT `exam_answer_option_log_main_id_e04537f3_fk_exam_answer_log_id` FOREIGN KEY (`main_id`) REFERENCES `exam_answer_log` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_answer_option_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_log`;
- CREATE TABLE `exam_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` smallint(5) unsigned NOT NULL,
- `scores` int(11) DEFAULT NULL,
- `rank` int(11) DEFAULT NULL,
- `use_time` int(11) DEFAULT NULL,
- `exam_time` datetime(6) DEFAULT NULL,
- `submit_time` datetime(6) DEFAULT NULL,
- `single_answer_scores` int(11) NOT NULL,
- `multiple_answer_scores` int(11) NOT NULL,
- `fill_answer_scores` int(11) NOT NULL,
- `judgment_answer_scores` int(11) NOT NULL,
- `single_answer_count` int(11) NOT NULL,
- `multiple_answer_count` int(11) NOT NULL,
- `fill_answer_count` int(11) NOT NULL,
- `judgment_answer_count` int(11) NOT NULL,
- `delete` tinyint(1) NOT NULL,
- `exam_id` int(11) DEFAULT NULL,
- `exampaper_id` int(11) DEFAULT NULL,
- `user_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_log_exam_id_0e9f5769_fk_exam_id` (`exam_id`),
- KEY `exam_log_exampaper_id_1020fb7e_fk_exam_paper_id` (`exampaper_id`),
- KEY `exam_log_user_id_2208d647_fk_staff_user_id` (`user_id`),
- CONSTRAINT `exam_log_exam_id_0e9f5769_fk_exam_id` FOREIGN KEY (`exam_id`) REFERENCES `exam` (`id`),
- CONSTRAINT `exam_log_exampaper_id_1020fb7e_fk_exam_paper_id` FOREIGN KEY (`exampaper_id`) REFERENCES `exam_paper` (`id`),
- CONSTRAINT `exam_log_user_id_2208d647_fk_staff_user_id` FOREIGN KEY (`user_id`) REFERENCES `staff_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_paper`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_paper`;
- CREATE TABLE `exam_paper` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(200) NOT NULL,
- `type` smallint(5) unsigned NOT NULL,
- `passline` int(11) NOT NULL,
- `desc` longtext,
- `single_simple_count` int(11) NOT NULL,
- `multiple_simple_count` int(11) NOT NULL,
- `fill_simple_count` int(11) NOT NULL,
- `judgment_simple_count` int(11) NOT NULL,
- `single_mid_count` int(11) NOT NULL,
- `multiple_mid_count` int(11) NOT NULL,
- `fill_mid_count` int(11) NOT NULL,
- `judgment_mid_count` int(11) NOT NULL,
- `single_hard_count` int(11) NOT NULL,
- `multiple_hard_count` int(11) NOT NULL,
- `fill_hard_count` int(11) NOT NULL,
- `judgment_hard_count` int(11) NOT NULL,
- `single_scores` int(11) NOT NULL,
- `multiple_scores` int(11) NOT NULL,
- `fill_scores` int(11) NOT NULL,
- `judgment_scores` int(11) NOT NULL,
- `single_total_count` int(11) NOT NULL,
- `multiple_total_count` int(11) NOT NULL,
- `fill_total_count` int(11) NOT NULL,
- `judgment_total_count` int(11) NOT NULL,
- `single_total_scores` int(11) NOT NULL,
- `multiple_total_scores` int(11) NOT NULL,
- `fill_total_scores` int(11) NOT NULL,
- `judgment_total_scores` int(11) NOT NULL,
- `question_total_count` int(11) NOT NULL,
- `question_total_scores` int(11) NOT NULL,
- `create_time` datetime(6) NOT NULL,
- `is_delete` tinyint(1) NOT NULL,
- `did_count` int(11) NOT NULL,
- `create_user_id` int(11) NOT NULL,
- `subject_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_paper_create_user_id_533cebef_fk_staff_user_id` (`create_user_id`),
- KEY `exam_paper_subject_id_81063cdf_fk_base_subject_id` (`subject_id`),
- CONSTRAINT `exam_paper_create_user_id_533cebef_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`),
- CONSTRAINT `exam_paper_subject_id_81063cdf_fk_base_subject_id` FOREIGN KEY (`subject_id`) REFERENCES `base_subject` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_paper
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_paper_detail`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_paper_detail`;
- CREATE TABLE `exam_paper_detail` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `order` int(11) NOT NULL,
- `delete` tinyint(1) NOT NULL,
- `main_id` int(11) NOT NULL,
- `question_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_paper_detail_main_id_35b8fb28_fk_exam_paper_id` (`main_id`),
- KEY `exam_paper_detail_question_id_889e45d0_fk_exam_question_id` (`question_id`),
- CONSTRAINT `exam_paper_detail_main_id_35b8fb28_fk_exam_paper_id` FOREIGN KEY (`main_id`) REFERENCES `exam_paper` (`id`),
- CONSTRAINT `exam_paper_detail_question_id_889e45d0_fk_exam_question_id` FOREIGN KEY (`question_id`) REFERENCES `exam_question` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_paper_detail
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_question`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_question`;
- CREATE TABLE `exam_question` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` smallint(5) unsigned NOT NULL,
- `difficulty` smallint(5) unsigned NOT NULL,
- `scores` int(11) NOT NULL,
- `title` longtext NOT NULL,
- `judgment` tinyint(1) NOT NULL,
- `analysis` longtext,
- `create_time` datetime(6) NOT NULL,
- `delete` tinyint(1) NOT NULL,
- `chapter_id` int(11) NOT NULL,
- `create_user_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_question_chapter_id_527b99a8_fk_base_chapter_id` (`chapter_id`),
- KEY `exam_question_create_user_id_1b9bb3dc_fk_staff_user_id` (`create_user_id`),
- CONSTRAINT `exam_question_chapter_id_527b99a8_fk_base_chapter_id` FOREIGN KEY (`chapter_id`) REFERENCES `base_chapter` (`id`),
- CONSTRAINT `exam_question_create_user_id_1b9bb3dc_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_question
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_question_feedback`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_question_feedback`;
- CREATE TABLE `exam_question_feedback` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` smallint(5) unsigned NOT NULL,
- `desc` longtext,
- `create_time` datetime(6) NOT NULL,
- `status` smallint(5) unsigned NOT NULL,
- `process_time` datetime(6) DEFAULT NULL,
- `create_user_id` int(11) NOT NULL,
- `main_id` int(11) NOT NULL,
- `process_user_id` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_question_feedback_create_user_id_474b9632_fk_staff_user_id` (`create_user_id`),
- KEY `exam_question_feedback_main_id_0a5e8850_fk_exam_question_id` (`main_id`),
- KEY `exam_question_feedback_process_user_id_f8482974_fk_staff_user_id` (`process_user_id`),
- CONSTRAINT `exam_question_feedback_create_user_id_474b9632_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`),
- CONSTRAINT `exam_question_feedback_main_id_0a5e8850_fk_exam_question_id` FOREIGN KEY (`main_id`) REFERENCES `exam_question` (`id`),
- CONSTRAINT `exam_question_feedback_process_user_id_f8482974_fk_staff_user_id` FOREIGN KEY (`process_user_id`) REFERENCES `staff_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_question_feedback
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_question_fill`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_question_fill`;
- CREATE TABLE `exam_question_fill` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `content` longtext NOT NULL,
- `order` int(11) NOT NULL,
- `delete` tinyint(1) NOT NULL,
- `main_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_question_fill_main_id_057b5b10_fk_exam_question_id` (`main_id`),
- CONSTRAINT `exam_question_fill_main_id_057b5b10_fk_exam_question_id` FOREIGN KEY (`main_id`) REFERENCES `exam_question` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_question_fill
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `exam_question_option`
- -- ----------------------------
- DROP TABLE IF EXISTS `exam_question_option`;
- CREATE TABLE `exam_question_option` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `content` longtext NOT NULL,
- `right` tinyint(1) NOT NULL,
- `delete` tinyint(1) NOT NULL,
- `main_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `exam_question_option_main_id_f07847c8_fk_exam_question_id` (`main_id`),
- CONSTRAINT `exam_question_option_main_id_f07847c8_fk_exam_question_id` FOREIGN KEY (`main_id`) REFERENCES `exam_question` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of exam_question_option
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `knowledge_base`
- -- ----------------------------
- DROP TABLE IF EXISTS `knowledge_base`;
- CREATE TABLE `knowledge_base` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(200) NOT NULL,
- `feature` longtext NOT NULL,
- `desc` longtext,
- `create_time` datetime(6) NOT NULL,
- `delete` tinyint(1) NOT NULL,
- `chapter_id` int(11) NOT NULL,
- `create_user_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `knowledge_base_chapter_id_5d383c8f_fk_base_chapter_id` (`chapter_id`),
- KEY `knowledge_base_create_user_id_dc18d11c_fk_staff_user_id` (`create_user_id`),
- CONSTRAINT `knowledge_base_chapter_id_5d383c8f_fk_base_chapter_id` FOREIGN KEY (`chapter_id`) REFERENCES `base_chapter` (`id`),
- CONSTRAINT `knowledge_base_create_user_id_dc18d11c_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of knowledge_base
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `knowledge_base_feedback`
- -- ----------------------------
- DROP TABLE IF EXISTS `knowledge_base_feedback`;
- CREATE TABLE `knowledge_base_feedback` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` smallint(5) unsigned NOT NULL,
- `desc` longtext,
- `create_time` datetime(6) NOT NULL,
- `status` smallint(5) unsigned NOT NULL,
- `process_time` datetime(6) DEFAULT NULL,
- `create_user_id` int(11) NOT NULL,
- `main_id` int(11) NOT NULL,
- `process_user_id` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `knowledge_base_feedback_create_user_id_a33d831a_fk_staff_user_id` (`create_user_id`),
- KEY `knowledge_base_feedback_main_id_3474e6ae_fk_knowledge_base_id` (`main_id`),
- KEY `knowledge_base_feedb_process_user_id_b803bc89_fk_staff_use` (`process_user_id`),
- CONSTRAINT `knowledge_base_feedb_process_user_id_b803bc89_fk_staff_use` FOREIGN KEY (`process_user_id`) REFERENCES `staff_user` (`id`),
- CONSTRAINT `knowledge_base_feedback_create_user_id_a33d831a_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`),
- CONSTRAINT `knowledge_base_feedback_main_id_3474e6ae_fk_knowledge_base_id` FOREIGN KEY (`main_id`) REFERENCES `knowledge_base` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of knowledge_base_feedback
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `practise_answer_fill_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `practise_answer_fill_log`;
- CREATE TABLE `practise_answer_fill_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `content` longtext NOT NULL,
- `order` int(11) NOT NULL,
- `main_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `practise_answer_fill_main_id_dced144a_fk_practise_` (`main_id`),
- CONSTRAINT `practise_answer_fill_main_id_dced144a_fk_practise_` FOREIGN KEY (`main_id`) REFERENCES `practise_answer_log` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of practise_answer_fill_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `practise_answer_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `practise_answer_log`;
- CREATE TABLE `practise_answer_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `status` smallint(5) unsigned DEFAULT NULL,
- `main_id` int(11) NOT NULL,
- `question_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `practise_answer_log_main_id_df7c7f82_fk_practise_log_id` (`main_id`),
- KEY `practise_answer_log_question_id_813be9e8_fk_exam_question_id` (`question_id`),
- CONSTRAINT `practise_answer_log_main_id_df7c7f82_fk_practise_log_id` FOREIGN KEY (`main_id`) REFERENCES `practise_log` (`id`),
- CONSTRAINT `practise_answer_log_question_id_813be9e8_fk_exam_question_id` FOREIGN KEY (`question_id`) REFERENCES `exam_question` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of practise_answer_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `practise_answer_option_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `practise_answer_option_log`;
- CREATE TABLE `practise_answer_option_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `main_id` int(11) NOT NULL,
- `option_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `practise_answer_opti_main_id_53e10538_fk_practise_` (`main_id`),
- KEY `practise_answer_opti_option_id_07194fed_fk_exam_ques` (`option_id`),
- CONSTRAINT `practise_answer_opti_main_id_53e10538_fk_practise_` FOREIGN KEY (`main_id`) REFERENCES `practise_answer_log` (`id`),
- CONSTRAINT `practise_answer_opti_option_id_07194fed_fk_exam_ques` FOREIGN KEY (`option_id`) REFERENCES `exam_question_option` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of practise_answer_option_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `practise_error_book`
- -- ----------------------------
- DROP TABLE IF EXISTS `practise_error_book`;
- CREATE TABLE `practise_error_book` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `last_time` datetime(6) NOT NULL,
- `wrong_count` int(11) NOT NULL,
- `create_user_id` int(11) NOT NULL,
- `last_answer_log_id` int(11) NOT NULL,
- `question_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `practise_error_book_create_user_id_db579338_fk_staff_user_id` (`create_user_id`),
- KEY `practise_error_book_last_answer_log_id_71418026_fk_exam_answ` (`last_answer_log_id`),
- KEY `practise_error_book_question_id_b58245d7_fk_exam_question_id` (`question_id`),
- CONSTRAINT `practise_error_book_create_user_id_db579338_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`),
- CONSTRAINT `practise_error_book_last_answer_log_id_71418026_fk_exam_answ` FOREIGN KEY (`last_answer_log_id`) REFERENCES `exam_answer_log` (`id`),
- CONSTRAINT `practise_error_book_question_id_b58245d7_fk_exam_question_id` FOREIGN KEY (`question_id`) REFERENCES `exam_question` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of practise_error_book
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `practise_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `practise_log`;
- CREATE TABLE `practise_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` smallint(5) unsigned NOT NULL,
- `create_time` datetime(6) NOT NULL,
- `submit_time` datetime(6) DEFAULT NULL,
- `right_count` int(11) NOT NULL,
- `wrong_count` int(11) NOT NULL,
- `total_count` int(11) NOT NULL,
- `begin_answer_id` int(11) DEFAULT NULL,
- `chapter_id` int(11) DEFAULT NULL,
- `create_user_id` int(11) NOT NULL,
- `end_answer_id` int(11) DEFAULT NULL,
- `subject_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- KEY `practise_log_begin_answer_id_934c990a_fk_practise_answer_log_id` (`begin_answer_id`),
- KEY `practise_log_chapter_id_69d2fc81_fk_base_chapter_id` (`chapter_id`),
- KEY `practise_log_create_user_id_e0e2795c_fk_staff_user_id` (`create_user_id`),
- KEY `practise_log_end_answer_id_8c9de0ae_fk_practise_answer_log_id` (`end_answer_id`),
- KEY `practise_log_subject_id_7608f3f5_fk_base_subject_id` (`subject_id`),
- CONSTRAINT `practise_log_begin_answer_id_934c990a_fk_practise_answer_log_id` FOREIGN KEY (`begin_answer_id`) REFERENCES `practise_answer_log` (`id`),
- CONSTRAINT `practise_log_chapter_id_69d2fc81_fk_base_chapter_id` FOREIGN KEY (`chapter_id`) REFERENCES `base_chapter` (`id`),
- CONSTRAINT `practise_log_create_user_id_e0e2795c_fk_staff_user_id` FOREIGN KEY (`create_user_id`) REFERENCES `staff_user` (`id`),
- CONSTRAINT `practise_log_end_answer_id_8c9de0ae_fk_practise_answer_log_id` FOREIGN KEY (`end_answer_id`) REFERENCES `practise_answer_log` (`id`),
- CONSTRAINT `practise_log_subject_id_7608f3f5_fk_base_subject_id` FOREIGN KEY (`subject_id`) REFERENCES `base_subject` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of practise_log
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `staff_department`
- -- ----------------------------
- DROP TABLE IF EXISTS `staff_department`;
- CREATE TABLE `staff_department` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL,
- `notes` varchar(500) DEFAULT NULL,
- `parent_id` int(11) DEFAULT NULL,
- `lft` int(11) NOT NULL,
- `rgt` int(11) NOT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of staff_department
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `staff_user`
- -- ----------------------------
- DROP TABLE IF EXISTS `staff_user`;
- CREATE TABLE `staff_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `password` varchar(128) NOT NULL,
- `last_login` datetime(6) DEFAULT NULL,
- `is_superuser` tinyint(1) NOT NULL,
- `type` smallint(5) unsigned NOT NULL,
- `username` varchar(30) NOT NULL,
- `name` varchar(30) NOT NULL,
- `is_active` tinyint(1) NOT NULL,
- `date_joined` datetime(6) NOT NULL,
- `department_id` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `username` (`username`),
- UNIQUE KEY `staff_user_username_039485a3_uniq` (`username`),
- KEY `staff_user_department_id_aa13ac5f_fk_staff_department_id` (`department_id`),
- KEY `staff_user_date_joined_7681f7b6_idx` (`date_joined`),
- CONSTRAINT `staff_user_department_id_aa13ac5f_fk_staff_department_id` FOREIGN KEY (`department_id`) REFERENCES `staff_department` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of staff_user
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `staff_user_groups`
- -- ----------------------------
- DROP TABLE IF EXISTS `staff_user_groups`;
- CREATE TABLE `staff_user_groups` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL,
- `group_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `staff_user_groups_user_id_group_id_7487dd55_uniq` (`user_id`,`group_id`),
- KEY `staff_user_groups_group_id_f268c67d_fk_auth_group_id` (`group_id`),
- CONSTRAINT `staff_user_groups_group_id_f268c67d_fk_auth_group_id` FOREIGN KEY (`group_id`) REFERENCES `auth_group` (`id`),
- CONSTRAINT `staff_user_groups_user_id_d6a7bab4_fk_staff_user_id` FOREIGN KEY (`user_id`) REFERENCES `staff_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of staff_user_groups
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `staff_user_user_permissions`
- -- ----------------------------
- DROP TABLE IF EXISTS `staff_user_user_permissions`;
- CREATE TABLE `staff_user_user_permissions` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `user_id` int(11) NOT NULL,
- `permission_id` int(11) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `staff_user_user_permissions_user_id_permission_id_508e3d20_uniq` (`user_id`,`permission_id`),
- KEY `staff_user_user_perm_permission_id_f36572eb_fk_auth_perm` (`permission_id`),
- CONSTRAINT `staff_user_user_perm_permission_id_f36572eb_fk_auth_perm` FOREIGN KEY (`permission_id`) REFERENCES `auth_permission` (`id`),
- CONSTRAINT `staff_user_user_permissions_user_id_47d1712b_fk_staff_user_id` FOREIGN KEY (`user_id`) REFERENCES `staff_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of staff_user_user_permissions
- -- ----------------------------
- -- ----------------------------
- -- Table structure for `sys_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `sys_log`;
- CREATE TABLE `sys_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `type` smallint(5) unsigned NOT NULL,
- `description` varchar(1000) NOT NULL,
- `data` longtext,
- `create_time` datetime(6) NOT NULL,
- `user_id` int(11) DEFAULT NULL,
- PRIMARY KEY (`id`),
- KEY `sys_log_user_id_4b944456_fk_staff_user_id` (`user_id`),
- KEY `sys_log_create_time_type_78f30482_idx` (`create_time`,`type`),
- CONSTRAINT `sys_log_user_id_4b944456_fk_staff_user_id` FOREIGN KEY (`user_id`) REFERENCES `staff_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Records of sys_log
- -- ----------------------------
|