1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189 |
- /*
- Navicat Premium Data Transfer
- Source Server : mydb
- Source Server Type : MySQL
- Source Server Version : 50172
- Source Host : localhost
- Source Database : zk_tk
- Target Server Type : MySQL
- Target Server Version : 50172
- File Encoding : utf-8
- Date: 02/20/2017 20:53:22 PM
- */
- SET NAMES utf8;
- SET FOREIGN_KEY_CHECKS = 0;
- -- ----------------------------
- -- Table structure for `b_attachment`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_attachment`;
- CREATE TABLE `b_attachment` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `original_name` varchar(500) NOT NULL COMMENT '原始文件名',
- `cur_name` varchar(50) NOT NULL COMMENT '现在文件名',
- `store_path` varchar(500) NOT NULL COMMENT '物理文件存放路径',
- `file_length` double NOT NULL COMMENT '文件大小',
- `status` varchar(20) NOT NULL COMMENT '附件状态:草稿 DRAFT 、正在使用 USING、已删除 DELETEED',
- `created_time` datetime NOT NULL COMMENT '创建时间',
- `created_by` int(11) NOT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=759 DEFAULT CHARSET=utf8 COMMENT='附件表';
- -- ----------------------------
- -- Table structure for `b_batch`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_batch`;
- CREATE TABLE `b_batch` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `code` varchar(30) DEFAULT NULL,
- `name` varchar(200) DEFAULT NULL,
- `start_date` varchar(10) DEFAULT NULL,
- `end_date` varchar(10) DEFAULT NULL,
- `status` int(11) DEFAULT NULL,
- `master_id` int(11) DEFAULT NULL COMMENT '负责人id',
- `remark` varchar(256) DEFAULT NULL,
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `b_book`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_book`;
- CREATE TABLE `b_book` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL,
- `code` varchar(50) DEFAULT NULL,
- `editor` varchar(100) NOT NULL,
- `press` varchar(100) NOT NULL,
- `version` varchar(50) DEFAULT NULL,
- `price` decimal(5,2) DEFAULT NULL,
- `update_date` datetime DEFAULT NULL,
- `status` int(11) DEFAULT NULL COMMENT '0停用 1启用',
- `remark` varchar(255) DEFAULT NULL,
- `chapter_size` int(11) DEFAULT NULL,
- `enable_date` datetime DEFAULT NULL COMMENT '启用时间',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=2267 DEFAULT CHARSET=utf8 COMMENT='教材';
- -- ----------------------------
- -- Table structure for `b_course`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_course`;
- CREATE TABLE `b_course` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `code` varchar(10) NOT NULL,
- `code_hubei` varchar(10) DEFAULT NULL,
- `name` varchar(100) NOT NULL,
- `score` float DEFAULT NULL,
- `type` tinyint(1) DEFAULT NULL COMMENT '课程类型:0:省考;1:国考',
- `remark` varchar(255) DEFAULT NULL,
- `status` int(11) DEFAULT NULL COMMENT '0停考 1开考',
- `open_edit` int(255) DEFAULT NULL COMMENT '是否开放编辑,如果为1,表示录入员可以强制修改此课程的所有试题',
- `update_date` datetime DEFAULT NULL COMMENT '最近更新时间',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- UNIQUE KEY `INDEX_B_COURSE_CODE_UNIQUE` (`code`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=1495 DEFAULT CHARSET=utf8 COMMENT='课程';
- -- ----------------------------
- -- Table structure for `b_course_book`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_course_book`;
- CREATE TABLE `b_course_book` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `course_id` int(11) NOT NULL,
- `book_id` int(11) NOT NULL,
- `enable_date` varchar(10) DEFAULT NULL,
- `disable_date` varchar(10) DEFAULT NULL,
- `status` int(11) NOT NULL COMMENT '0停用 1启用 2未使用',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `FK_Reference_21` (`course_id`) USING BTREE,
- KEY `FK_Reference_22` (`book_id`) USING BTREE,
- CONSTRAINT `b_course_book_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`),
- CONSTRAINT `b_course_book_ibfk_2` FOREIGN KEY (`book_id`) REFERENCES `b_book` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=439 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `b_course_question_type`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_course_question_type`;
- CREATE TABLE `b_course_question_type` (
- `course_id` int(11) DEFAULT NULL,
- `question_type_id` int(11) DEFAULT NULL,
- `sort_no` int(11) DEFAULT NULL COMMENT '排序值',
- `guid` varchar(40) NOT NULL,
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `course_id` (`course_id`) USING BTREE,
- KEY `question_type_id` (`question_type_id`) USING BTREE,
- CONSTRAINT `b_course_question_type_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`),
- CONSTRAINT `b_course_question_type_ibfk_2` FOREIGN KEY (`question_type_id`) REFERENCES `b_question_type` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `b_question_type`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_question_type`;
- CREATE TABLE `b_question_type` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `code` varchar(6) DEFAULT NULL,
- `parent_code` varchar(6) DEFAULT NULL,
- `name` varchar(100) DEFAULT NULL,
- `correct_options_num` int(11) DEFAULT '0',
- `status_code` int(16) DEFAULT NULL COMMENT '0停用 1启用',
- `remark` varchar(256) DEFAULT NULL,
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `default_score` int(11) DEFAULT NULL COMMENT '默认分值',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- UNIQUE KEY `name` (`name`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=226 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `b_skel_cfg`
- -- ----------------------------
- DROP TABLE IF EXISTS `b_skel_cfg`;
- CREATE TABLE `b_skel_cfg` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `course_id` int(11) NOT NULL,
- `ability1_percent` double(10,2) NOT NULL,
- `ability2_percent` double(10,2) NOT NULL,
- `ability3_percent` double(10,2) NOT NULL,
- `ability4_percent` double(10,2) NOT NULL,
- `ability_offset` double(10,2) NOT NULL,
- `estimate_difficulty1_percent` double(10,2) NOT NULL,
- `estimate_difficulty2_percent` double(10,2) NOT NULL,
- `estimate_difficulty3_percent` double(10,2) NOT NULL,
- `estimate_difficulty4_percent` double(10,2) NOT NULL,
- `estimate_difficulty_offset` double(10,2) NOT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `b_skel_cfg_course_id` (`course_id`) USING BTREE,
- CONSTRAINT `b_skel_cfg_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=96 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `c_message`
- -- ----------------------------
- DROP TABLE IF EXISTS `c_message`;
- CREATE TABLE `c_message` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `sender_id` int(11) NOT NULL COMMENT '发送人',
- `received_id` int(11) NOT NULL COMMENT '接收人',
- `create_time` datetime NOT NULL COMMENT '创建时间',
- `update_time` datetime DEFAULT NULL COMMENT '修改时间',
- `status` int(11) NOT NULL COMMENT '状态 1-未读 2-已读',
- `task_id` int(11) NOT NULL COMMENT '任务id',
- `guid` varchar(40) NOT NULL,
- `type` int(11) NOT NULL COMMENT '类型 1.任务',
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=50 DEFAULT CHARSET=utf8 COMMENT='消息表';
- -- ----------------------------
- -- Table structure for `qr_oper_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_oper_log`;
- CREATE TABLE `qr_oper_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `obj_id` int(11) DEFAULT NULL COMMENT '对象主键ID',
- `obj_type` varchar(50) DEFAULT NULL COMMENT '对象类型,例如PagerConstruct',
- `oper_code` varchar(50) DEFAULT NULL COMMENT '对象类型',
- `remark` varchar(500) DEFAULT NULL COMMENT '操作备注',
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=16441 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_pager_construct`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_pager_construct`;
- CREATE TABLE `qr_pager_construct` (
- `ID` int(11) NOT NULL AUTO_INCREMENT,
- `task_id` int(11) DEFAULT NULL COMMENT '试卷任务Id',
- `name` varchar(100) DEFAULT NULL,
- `skeleton_id` int(11) DEFAULT NULL,
- `pager_templet_id` int(11) DEFAULT NULL,
- `resourse` int(11) DEFAULT NULL COMMENT '1智能 2手工',
- `status` int(11) DEFAULT NULL COMMENT '0草稿 1待审批 2审批通过 3启用',
- `max_same_count` int(11) DEFAULT '0',
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` int(11) DEFAULT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL COMMENT '最近更新时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '最近更新人',
- `max_old_count` int(11) DEFAULT '0',
- `head` varchar(50) DEFAULT NULL COMMENT '试卷的题头信息,例如:2010年10月湖北省高等教育自学考试',
- `last_paper_word` int(11) DEFAULT NULL COMMENT '最新的Word试卷',
- `last_answer_word` int(11) DEFAULT NULL COMMENT '最新的Word标准答案',
- `last_wangping_word` int(255) DEFAULT NULL COMMENT '最新的网评卷Word',
- `last_tika_word` int(255) DEFAULT NULL COMMENT '最新的题卡Word',
- `start_time` datetime DEFAULT NULL COMMENT '试卷启用时间',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`ID`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `skeleton_id` (`skeleton_id`) USING BTREE,
- KEY `pager_templet_id` (`pager_templet_id`) USING BTREE,
- KEY `task_id` (`task_id`) USING BTREE,
- KEY `last_paper_word` (`last_paper_word`) USING BTREE,
- KEY `last_answer_word` (`last_answer_word`) USING BTREE,
- KEY `last_wangping_word` (`last_wangping_word`) USING BTREE,
- KEY `last_tika_word` (`last_tika_word`) USING BTREE,
- CONSTRAINT `qr_pager_construct_ibfk_1` FOREIGN KEY (`skeleton_id`) REFERENCES `qr_paper_skeleton2` (`id`),
- CONSTRAINT `qr_pager_construct_ibfk_2` FOREIGN KEY (`pager_templet_id`) REFERENCES `qr_pager_templet` (`ID`),
- CONSTRAINT `qr_pager_construct_ibfk_3` FOREIGN KEY (`task_id`) REFERENCES `tk_paper_task` (`id`),
- CONSTRAINT `qr_pager_construct_ibfk_4` FOREIGN KEY (`last_paper_word`) REFERENCES `b_attachment` (`id`),
- CONSTRAINT `qr_pager_construct_ibfk_5` FOREIGN KEY (`last_answer_word`) REFERENCES `b_attachment` (`id`),
- CONSTRAINT `qr_pager_construct_ibfk_6` FOREIGN KEY (`last_wangping_word`) REFERENCES `b_attachment` (`id`),
- CONSTRAINT `qr_pager_construct_ibfk_7` FOREIGN KEY (`last_tika_word`) REFERENCES `b_attachment` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_pager_construct_detail`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_pager_construct_detail`;
- CREATE TABLE `qr_pager_construct_detail` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `pager_construct_id` int(11) DEFAULT NULL,
- `pager_qtype_id` int(11) DEFAULT NULL,
- `question_id` int(11) DEFAULT NULL,
- `sort_no` int(11) DEFAULT NULL,
- `question_score` double DEFAULT NULL,
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` int(11) DEFAULT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL COMMENT '最近更新时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '最近更新人',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `pager_qtype_id` (`pager_qtype_id`) USING BTREE,
- CONSTRAINT `qr_pager_construct_detail_ibfk_1` FOREIGN KEY (`pager_qtype_id`) REFERENCES `qr_pager_construct_qtype` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=185 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_pager_construct_qtype`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_pager_construct_qtype`;
- CREATE TABLE `qr_pager_construct_qtype` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `pager_construct_id` int(11) DEFAULT NULL,
- `name` varchar(100) DEFAULT NULL,
- `question_type_id` int(11) DEFAULT NULL,
- `sort_no` int(11) DEFAULT NULL,
- `question_sum` int(11) DEFAULT NULL,
- `question_scores` double DEFAULT NULL,
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` int(11) DEFAULT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL COMMENT '最近更新时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '最近更新人',
- `remark` varchar(256) DEFAULT NULL,
- `score` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `pager_construct_id` (`pager_construct_id`) USING BTREE,
- CONSTRAINT `qr_pager_construct_qtype_ibfk_1` FOREIGN KEY (`pager_construct_id`) REFERENCES `qr_pager_construct` (`ID`)
- ) ENGINE=InnoDB AUTO_INCREMENT=25 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_pager_templet`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_pager_templet`;
- CREATE TABLE `qr_pager_templet` (
- `ID` int(11) NOT NULL,
- `name` varchar(100) DEFAULT NULL,
- `path` varchar(200) DEFAULT NULL,
- `xml_content` longtext,
- `status` int(11) DEFAULT NULL COMMENT '0 停用 1启用',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`ID`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_paper`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_paper`;
- CREATE TABLE `qr_paper` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `code` varchar(30) NOT NULL COMMENT '试卷编号',
- `course_id` int(11) DEFAULT NULL COMMENT '课程id',
- `course_code` varchar(50) DEFAULT NULL,
- `course_name` varchar(50) DEFAULT NULL,
- `book_id` int(11) DEFAULT NULL COMMENT '教材id',
- `book_name` varchar(100) DEFAULT NULL COMMENT '教材名称',
- `book_author` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '教材编者',
- `book_press` varchar(100) DEFAULT NULL COMMENT '教材出版社',
- `book_press_year` varchar(10) DEFAULT NULL COMMENT '教材版次',
- `school` varchar(100) DEFAULT NULL COMMENT '试卷出题学校',
- `status` varchar(20) DEFAULT NULL COMMENT '状态',
- `is_special_answer_sheet` tinyint(1) DEFAULT NULL,
- `paper_path` varchar(200) DEFAULT NULL COMMENT '电子试卷地址',
- `standard_answer_path` varchar(200) DEFAULT NULL COMMENT '标答地址',
- `answer_sheet_path` varchar(100) DEFAULT NULL COMMENT '提卡地址',
- `attachments_path` varchar(500) DEFAULT NULL COMMENT '附件地址,多个附件逗号隔开',
- `pictures_path` varchar(500) DEFAULT NULL COMMENT '图片地址,多个图片逗号隔开',
- `remark` varchar(200) DEFAULT NULL,
- `reserved` varchar(100) DEFAULT NULL COMMENT '保留字段',
- `created_dt` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` int(11) DEFAULT NULL COMMENT '创建人',
- `updated_dt` datetime DEFAULT NULL COMMENT '更新时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '更新人',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `course_id` (`course_id`) USING BTREE,
- KEY `book_id` (`book_id`) USING BTREE,
- CONSTRAINT `qr_paper_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`),
- CONSTRAINT `qr_paper_ibfk_2` FOREIGN KEY (`book_id`) REFERENCES `b_book` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_paper_batch`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_paper_batch`;
- CREATE TABLE `qr_paper_batch` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `code` varchar(30) DEFAULT NULL COMMENT '批次代码',
- `type` varchar(30) DEFAULT NULL COMMENT '批次类型:0:毛坯 1:清样 2:启用',
- `status` varchar(30) DEFAULT NULL COMMENT '批次状态:0:未启动 1:启动 2:完成 3:取消',
- `start_date` date DEFAULT NULL COMMENT '批次开始日期',
- `end_date` date DEFAULT NULL COMMENT '批次结束日期',
- `admin` varchar(100) DEFAULT NULL COMMENT '负责人',
- `created_by` int(11) DEFAULT NULL,
- `created_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `remark` varchar(256) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_paper_dbf_paper_info`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_paper_dbf_paper_info`;
- CREATE TABLE `qr_paper_dbf_paper_info` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `paper_batch_id` int(11) DEFAULT NULL,
- `course_code` varchar(11) DEFAULT NULL,
- `course_name` varchar(50) DEFAULT NULL,
- `book_name` varchar(100) DEFAULT NULL,
- `book_author` varchar(30) DEFAULT NULL,
- `book_press` varchar(100) DEFAULT NULL,
- `book_press_year` varchar(10) DEFAULT NULL,
- `related_paper_ids` varchar(100) DEFAULT NULL,
- `search_keyword` varchar(400) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_paper_paper_batch`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_paper_paper_batch`;
- CREATE TABLE `qr_paper_paper_batch` (
- `paper_batch_id` int(11) NOT NULL COMMENT '批次id',
- `paper_id` int(11) DEFAULT NULL COMMENT '试卷id',
- `is_outbound_scanned` tinyint(1) DEFAULT NULL COMMENT '是否出库扫描',
- `is_storage_scanned` tinyint(1) DEFAULT NULL COMMENT '是否入库扫描',
- `is_paper_return` tinyint(1) DEFAULT NULL,
- `is_standard_answer_return` tinyint(1) DEFAULT NULL,
- `is_answer_sheet_return` tinyint(1) DEFAULT NULL,
- `book_id` int(11) DEFAULT NULL COMMENT '教材id',
- `book_name` varchar(100) DEFAULT NULL,
- `book_author` varchar(100) DEFAULT NULL,
- `book_press` varchar(100) DEFAULT NULL,
- `book_press_year` varchar(10) DEFAULT NULL,
- `school` varchar(100) DEFAULT NULL,
- `remark` varchar(200) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `paper_batch_id` (`paper_batch_id`) USING BTREE,
- KEY `paper_id` (`paper_id`) USING BTREE,
- CONSTRAINT `qr_paper_paper_batch_ibfk_1` FOREIGN KEY (`paper_batch_id`) REFERENCES `qr_paper_batch` (`id`),
- CONSTRAINT `qr_paper_paper_batch_ibfk_2` FOREIGN KEY (`paper_id`) REFERENCES `qr_paper` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_paper_rel_dbf_paper_info`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_paper_rel_dbf_paper_info`;
- CREATE TABLE `qr_paper_rel_dbf_paper_info` (
- `dbf_paper_info_id` int(11) NOT NULL,
- `paper_id` int(11) NOT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`dbf_paper_info_id`,`paper_id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_paper_skeleton2`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_paper_skeleton2`;
- CREATE TABLE `qr_paper_skeleton2` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_id` int(11) DEFAULT NULL,
- `name` varchar(100) NOT NULL COMMENT '蓝图名称',
- `course_id` int(11) NOT NULL COMMENT '课程ID',
- `book_id` int(11) NOT NULL COMMENT '教材ID',
- `chapter_size` int(11) NOT NULL COMMENT '教材章数',
- `key_chapters` varchar(500) DEFAULT NULL COMMENT '重点章组成的字符串,用逗号“,”隔开,例如:2,3,7',
- `ques_type_scores` varchar(500) NOT NULL COMMENT '各题型分值组成的字符串,题型与分值用冒号“:”隔开,各个题型分值字符串再用逗号“,”隔开,例如:1:1,2:1,5:10',
- `status` int(11) NOT NULL COMMENT '状态: 0草稿 1待审批 2审批通过 3启用 4审批拒绝',
- `remark` varchar(500) DEFAULT NULL COMMENT '备注',
- `created_time` datetime NOT NULL COMMENT '创建时间',
- `created_by` int(11) NOT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL COMMENT '最近更新时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '最近更新人',
- `guid` varchar(40) NOT NULL,
- `key_template` int(1) DEFAULT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `course_id` (`course_id`) USING BTREE,
- KEY `task_id` (`task_id`) USING BTREE,
- CONSTRAINT `qr_paper_skeleton2_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`),
- CONSTRAINT `qr_paper_skeleton2_ibfk_2` FOREIGN KEY (`task_id`) REFERENCES `tk_paper_task` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `qr_paper_skeleton2_detail`
- -- ----------------------------
- DROP TABLE IF EXISTS `qr_paper_skeleton2_detail`;
- CREATE TABLE `qr_paper_skeleton2_detail` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `skeleton_id` int(11) NOT NULL COMMENT '新版蓝图表的主键',
- `ques_type_no` int(11) NOT NULL COMMENT '题型编号,从1开始,对应蓝图里面的题型顺序值',
- `chapter_no` int(11) NOT NULL COMMENT '章序号值,从1开始',
- `ques_num` int(11) NOT NULL COMMENT '题量',
- `estimate_difficulty` int(11) NOT NULL COMMENT '预计难度:A.易; B.中等偏易; C.中等偏难; D.难,对应数字:1,2,3,4,对应code表里面的:QUESTION_DIFFICULTY-10,20,30,40,这样处理是为了简化蓝图管理设计',
- `ability` int(11) NOT NULL COMMENT '认知层次,即能力要求:I.识记; II.领会; III.简单应用; IV.综合应用,对应数字:1,2,3,4,对应code表里面的:ABILITY-A,B,C,D,这样处理是为了简化蓝图管理设计',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `skeleton_id` (`skeleton_id`) USING BTREE,
- CONSTRAINT `qr_paper_skeleton2_detail_ibfk_1` FOREIGN KEY (`skeleton_id`) REFERENCES `qr_paper_skeleton2` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=185 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `s_code`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_code`;
- CREATE TABLE `s_code` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `item_type` varchar(30) NOT NULL COMMENT '类型',
- `item_code` varchar(30) NOT NULL COMMENT 'Code',
- `item_value` varchar(45) NOT NULL COMMENT '显示值',
- `sequence` int(11) DEFAULT '0' COMMENT '序列号',
- `status` char(1) NOT NULL COMMENT '状态\\n0 删除\\n1 正常',
- `organization_id` int(11) DEFAULT '0' COMMENT '部门ID',
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` varchar(20) DEFAULT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
- `updated_by` varchar(20) DEFAULT NULL COMMENT '更新人',
- `reserve` varchar(45) DEFAULT NULL COMMENT '预留字段',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=141 DEFAULT CHARSET=utf8 COMMENT='静态参数表';
- -- ----------------------------
- -- Table structure for `s_menu`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_menu`;
- CREATE TABLE `s_menu` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `parent_no` varchar(11) NOT NULL COMMENT '父菜单号',
- `menu_no` varchar(11) NOT NULL COMMENT '菜单号',
- `type` char(1) NOT NULL COMMENT '菜单类型',
- `name` varchar(45) NOT NULL COMMENT '菜单名称',
- `disp_name` varchar(45) NOT NULL COMMENT '菜单显示名称',
- `url` varchar(200) DEFAULT '' COMMENT '菜单地址',
- `image` varchar(200) DEFAULT NULL COMMENT '菜单图片地址',
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` varchar(20) NOT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL COMMENT '更新时间',
- `updated_by` varchar(20) DEFAULT NULL COMMENT '更新人',
- `status` char(1) NOT NULL COMMENT '删除标记\\n1 删除\\n0 正常',
- `reserve` varchar(45) DEFAULT NULL COMMENT '备用',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`,`created_by`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8 COMMENT='菜单表';
- -- ----------------------------
- -- Table structure for `s_role`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_role`;
- CREATE TABLE `s_role` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `code` varchar(20) DEFAULT NULL,
- `name` varchar(50) NOT NULL,
- `remark` varchar(200) DEFAULT NULL,
- `is_enabled` int(1) DEFAULT NULL,
- `user_type` int(11) DEFAULT NULL,
- `role_type` int(11) DEFAULT NULL,
- `update_date` date DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=18 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `s_role_menu`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_role_menu`;
- CREATE TABLE `s_role_menu` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
- `role_id` int(11) NOT NULL COMMENT '角色ID',
- `menu_no` varchar(11) NOT NULL COMMENT '菜单NO',
- `type` int(11) DEFAULT NULL COMMENT '状态---1:增加(add)2:删除(del)3:查看(view)4:修改(edit)',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=513 DEFAULT CHARSET=utf8 COMMENT='角色菜单关系表';
- -- ----------------------------
- -- Table structure for `s_sys_param`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_sys_param`;
- CREATE TABLE `s_sys_param` (
- `PARAM_NAME` varchar(32) NOT NULL,
- `PARAM_VALUE` varchar(2000) DEFAULT NULL,
- `VALUE_TYPE` varchar(32) NOT NULL,
- `PARAM_DESC` varchar(500) DEFAULT NULL,
- `CREATED_TIME` datetime DEFAULT NULL,
- `UPDATE_TIME` datetime DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`PARAM_NAME`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `s_user`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_user`;
- CREATE TABLE `s_user` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `is_enabled` int(11) DEFAULT NULL,
- `last_login_date` datetime DEFAULT NULL,
- `name` varchar(50) DEFAULT NULL,
- `password` varchar(200) NOT NULL,
- `remark` varchar(255) DEFAULT NULL,
- `update_date` datetime DEFAULT NULL,
- `login_name` varchar(50) NOT NULL,
- `certino` varchar(18) DEFAULT NULL COMMENT '身份证号',
- `phone` varchar(50) DEFAULT NULL COMMENT '手机',
- `office_phone` varchar(50) DEFAULT NULL COMMENT '办公电话',
- `email` varchar(100) DEFAULT NULL,
- `position` varchar(50) DEFAULT NULL COMMENT '职称',
- `department` varchar(100) DEFAULT NULL COMMENT '院系',
- `institute_id` int(11) DEFAULT NULL,
- `user_type` int(11) DEFAULT '1',
- `school` varchar(100) DEFAULT NULL COMMENT '单位',
- `major` varchar(50) DEFAULT NULL COMMENT '专业',
- `gender` varchar(5) DEFAULT NULL COMMENT '性别',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=192 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `s_user_course`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_user_course`;
- CREATE TABLE `s_user_course` (
- `user_id` int(11) NOT NULL,
- `course_id` int(11) NOT NULL,
- `remark` varchar(256) DEFAULT NULL,
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`user_id`,`course_id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `course_id` (`course_id`) USING BTREE,
- CONSTRAINT `s_user_course_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `s_user` (`id`),
- CONSTRAINT `s_user_course_ibfk_2` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `s_user_role`
- -- ----------------------------
- DROP TABLE IF EXISTS `s_user_role`;
- CREATE TABLE `s_user_role` (
- `user_id` int(11) NOT NULL,
- `role_id` int(11) NOT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`user_id`,`role_id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- CONSTRAINT `s_user_role_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `s_user` (`id`) ON DELETE CASCADE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_audit_ques_task`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_audit_ques_task`;
- CREATE TABLE `tk_audit_ques_task` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `batch_id` int(11) NOT NULL,
- `course_id` int(11) NOT NULL COMMENT '课程Id',
- `remark` varchar(500) DEFAULT NULL,
- `plan_start_time` datetime NOT NULL,
- `plan_end_time` datetime NOT NULL,
- `real_start_time` datetime DEFAULT NULL,
- `real_end_time` datetime DEFAULT NULL,
- `created_by` int(11) NOT NULL,
- `created_time` datetime NOT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `tk_audit_ques_task_ibfk_1` (`batch_id`) USING BTREE,
- KEY `tk_audit_ques_task_ibfk_2` (`course_id`) USING BTREE,
- CONSTRAINT `tk_audit_ques_task_ibfk_1` FOREIGN KEY (`batch_id`) REFERENCES `tk_batch` (`id`),
- CONSTRAINT `tk_audit_ques_task_ibfk_2` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='审题任务表';
- -- ----------------------------
- -- Table structure for `tk_audit_ques_task_user_link`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_audit_ques_task_user_link`;
- CREATE TABLE `tk_audit_ques_task_user_link` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `audit_ques_task_id` int(11) NOT NULL COMMENT '审题任务Id',
- `auditor_id` int(11) NOT NULL COMMENT '审核人员Id',
- PRIMARY KEY (`id`),
- KEY `tk_audit_ques_task_user_ibfk_1` (`audit_ques_task_id`) USING BTREE,
- KEY `tk_audit_ques_task_user_ibfk_2` (`auditor_id`) USING BTREE,
- CONSTRAINT `tk_audit_ques_task_user_link_ibfk_1` FOREIGN KEY (`audit_ques_task_id`) REFERENCES `tk_audit_ques_task` (`id`),
- CONSTRAINT `tk_audit_ques_task_user_link_ibfk_2` FOREIGN KEY (`auditor_id`) REFERENCES `s_user` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='审题任务课程关联用户表';
- -- ----------------------------
- -- Table structure for `tk_batch`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_batch`;
- CREATE TABLE `tk_batch` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `name` varchar(100) NOT NULL COMMENT '批次名称',
- `plan_start_time` datetime NOT NULL COMMENT '计划开工时间',
- `plan_end_time` datetime NOT NULL COMMENT '计划结束时间',
- `created_by` int(11) NOT NULL COMMENT '创建人',
- `created_time` datetime NOT NULL COMMENT '创建时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '最近修改人',
- `updated_time` datetime DEFAULT NULL COMMENT '最近修改时间',
- `batch_type` varchar(100) DEFAULT NULL COMMENT '批次类型',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8 COMMENT='任务批次表';
- -- ----------------------------
- -- Table structure for `tk_flow_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_flow_log`;
- CREATE TABLE `tk_flow_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_id` int(11) NOT NULL COMMENT '任务主键ID',
- `task_type` varchar(50) NOT NULL COMMENT '任务类型',
- `oper_name` varchar(100) NOT NULL,
- `remark` varchar(1000) DEFAULT NULL COMMENT '备注',
- `atts` varchar(200) DEFAULT NULL COMMENT '附件ID数组',
- `created_time` datetime NOT NULL COMMENT '创建时间',
- `created_by` int(11) NOT NULL COMMENT '创建人',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=542 DEFAULT CHARSET=utf8 COMMENT='流程日志表';
- -- ----------------------------
- -- Table structure for `tk_input_ques_task`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_input_ques_task`;
- CREATE TABLE `tk_input_ques_task` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `batch_id` int(11) NOT NULL,
- `course_id` int(11) NOT NULL COMMENT '课程Id',
- `remark` varchar(500) DEFAULT NULL,
- `plan_start_time` datetime NOT NULL,
- `plan_end_time` datetime NOT NULL,
- `real_start_time` datetime DEFAULT NULL,
- `real_end_time` datetime DEFAULT NULL,
- `created_by` int(11) NOT NULL,
- `created_time` datetime NOT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `tk_input_ques_task_ibfk_1` (`batch_id`) USING BTREE,
- KEY `tk_input_ques_task_ibfk_2` (`course_id`) USING BTREE,
- CONSTRAINT `tk_input_ques_task_ibfk_1` FOREIGN KEY (`batch_id`) REFERENCES `tk_batch` (`id`),
- CONSTRAINT `tk_input_ques_task_ibfk_2` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='录题任务表';
- -- ----------------------------
- -- Table structure for `tk_input_ques_task_user_link`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_input_ques_task_user_link`;
- CREATE TABLE `tk_input_ques_task_user_link` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `input_ques_task_id` int(11) NOT NULL COMMENT '录题任务Id',
- `inputer_id` int(11) NOT NULL COMMENT '录入员Id',
- PRIMARY KEY (`id`),
- KEY `tk_input_ques_task_user_link_ibfk_1` (`input_ques_task_id`) USING BTREE,
- KEY `tk_input_ques_task_user_link_ibfk_2` (`inputer_id`) USING BTREE,
- CONSTRAINT `tk_input_ques_task_user_link_ibfk_1` FOREIGN KEY (`input_ques_task_id`) REFERENCES `tk_input_ques_task` (`id`),
- CONSTRAINT `tk_input_ques_task_user_link_ibfk_2` FOREIGN KEY (`inputer_id`) REFERENCES `s_user` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='录题任务课程关联用户表';
- -- ----------------------------
- -- Table structure for `tk_learn_center`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_learn_center`;
- CREATE TABLE `tk_learn_center` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `category_code` varchar(60) DEFAULT NULL,
- `category_name` varchar(90) DEFAULT NULL,
- `html_content` text,
- `attachment_id` varchar(300) DEFAULT NULL,
- `course_code` varchar(30) DEFAULT NULL,
- `keyword` varchar(300) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_paper_difficulty_estimate`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_paper_difficulty_estimate`;
- CREATE TABLE `tk_paper_difficulty_estimate` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `paper_id` int(11) DEFAULT NULL,
- `sort_no` int(11) DEFAULT NULL,
- `question_id` int(11) DEFAULT NULL,
- `question_type` varchar(100) DEFAULT NULL,
- `estimate_difficulty` int(11) DEFAULT NULL,
- `estimate_difficulty_value` float DEFAULT NULL,
- `question_score` float DEFAULT NULL,
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=1508 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_paper_task`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_paper_task`;
- CREATE TABLE `tk_paper_task` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_no` varchar(50) NOT NULL COMMENT '任务单编号',
- `title` varchar(100) NOT NULL COMMENT '标题',
- `paper_name` varchar(100) NOT NULL COMMENT '试卷名称',
- `batch_id` int(11) NOT NULL COMMENT '任务批次',
- `course_id` int(4) DEFAULT NULL,
- `book_id` int(4) DEFAULT NULL,
- `plan_start_time` datetime NOT NULL COMMENT '计划开工时间',
- `plan_end_time` datetime NOT NULL COMMENT '计划结束时间',
- `real_start_time` datetime DEFAULT NULL COMMENT '实际开工时间',
- `real_end_time` datetime DEFAULT NULL COMMENT '实际结束时间',
- `remark` varchar(1000) DEFAULT NULL COMMENT '备注',
- `proposition_teacher` int(4) DEFAULT NULL,
- `audit_teacher` int(11) DEFAULT NULL COMMENT '审题教师',
- `typesetter` int(11) DEFAULT NULL COMMENT '排版员',
- `primary_secretary` int(11) DEFAULT NULL COMMENT '主学科秘书',
- `assistant_secretary` int(4) DEFAULT NULL,
- `cur_dealer` int(11) DEFAULT NULL COMMENT '当前处理人',
- `status` varchar(50) DEFAULT NULL COMMENT '状态',
- `atts` varchar(200) DEFAULT NULL COMMENT '附件ID数组',
- `created_by` int(11) NOT NULL COMMENT '创建人',
- `created_time` datetime NOT NULL COMMENT '创建时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '最近修改人',
- `updated_time` datetime DEFAULT NULL COMMENT '最近修改时间',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `batch_id` (`batch_id`) USING BTREE,
- CONSTRAINT `tk_paper_task_ibfk_1` FOREIGN KEY (`batch_id`) REFERENCES `tk_batch` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=83 DEFAULT CHARSET=utf8 COMMENT='试卷任务表';
- -- ----------------------------
- -- Table structure for `tk_similar_paper`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_similar_paper`;
- CREATE TABLE `tk_similar_paper` (
- `similarPaperNo` varchar(100) DEFAULT NULL,
- `similarPaperBody` text,
- `similarity` decimal(10,2) DEFAULT NULL,
- `guid` varchar(40) DEFAULT NULL,
- `courseName` varchar(50) DEFAULT NULL,
- `bookName` varchar(50) DEFAULT NULL,
- `createdBy` varchar(20) DEFAULT NULL,
- `createdByName` varchar(50) DEFAULT NULL,
- `taskId` varchar(50) DEFAULT NULL,
- `taskNo` varchar(100) DEFAULT NULL,
- `courseNo` varchar(50) DEFAULT NULL,
- `id` int(11) DEFAULT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_similar_paper_question`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_similar_paper_question`;
- CREATE TABLE `tk_similar_paper_question` (
- `similarQuestionId` varchar(100) DEFAULT NULL,
- `similarity` decimal(10,2) DEFAULT NULL,
- `guid` varchar(40) DEFAULT NULL,
- `similarPaperNo` varchar(100) DEFAULT NULL,
- `id` int(10) DEFAULT NULL,
- `similarPaperId` varchar(100) DEFAULT NULL,
- `similarQuestionNo` varchar(100) DEFAULT NULL,
- `whichQuestion` varchar(10) DEFAULT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_similar_question`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_similar_question`;
- CREATE TABLE `tk_similar_question` (
- `similarQuestionNo` varchar(100) DEFAULT NULL,
- `similarQuestionName` varchar(200) DEFAULT NULL,
- `similarQuestionBody` text,
- `similarity` decimal(10,2) DEFAULT NULL,
- `guid` varchar(40) DEFAULT NULL,
- `courseName` varchar(50) DEFAULT NULL,
- `bookName` varchar(50) DEFAULT NULL,
- `typeName` varchar(50) DEFAULT NULL,
- `similarQuestionId` varchar(50) DEFAULT NULL,
- `courseId` int(11) DEFAULT NULL,
- `courseNo` varchar(50) DEFAULT NULL,
- `id` int(11) DEFAULT NULL
- ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_teacher_assessment`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_teacher_assessment`;
- CREATE TABLE `tk_teacher_assessment` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `task_id` int(11) DEFAULT NULL,
- `teacher_id` int(11) DEFAULT NULL,
- `score` float DEFAULT NULL,
- `remark` varchar(600) DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `created_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_teacher_assessment_detail`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_teacher_assessment_detail`;
- CREATE TABLE `tk_teacher_assessment_detail` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `teacher_assessment_id` int(11) DEFAULT NULL,
- `assessment_sort_no` int(11) DEFAULT NULL,
- `score` float DEFAULT NULL,
- `remark` varchar(600) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=235 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `tk_word_history`
- -- ----------------------------
- DROP TABLE IF EXISTS `tk_word_history`;
- CREATE TABLE `tk_word_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `paper_id` int(11) NOT NULL COMMENT '试卷ID',
- `att_id` int(11) NOT NULL COMMENT '附件ID',
- `att_type` varchar(50) NOT NULL COMMENT '附件类型,PAPER 试卷Word;ANSWER 答案Word',
- `created_time` datetime NOT NULL COMMENT '创建时间',
- `created_by` int(11) NOT NULL COMMENT '创建人',
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `paper_id` (`paper_id`) USING BTREE,
- KEY `att_id` (`att_id`) USING BTREE,
- CONSTRAINT `tk_word_history_ibfk_1` FOREIGN KEY (`paper_id`) REFERENCES `qr_pager_construct` (`ID`),
- CONSTRAINT `tk_word_history_ibfk_2` FOREIGN KEY (`att_id`) REFERENCES `b_attachment` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COMMENT='试卷文档历史记录表(试卷Word、答案Word)';
- -- ----------------------------
- -- Table structure for `zk_import_question_history`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_import_question_history`;
- CREATE TABLE `zk_import_question_history` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `file_name` varchar(200) DEFAULT NULL,
- `file_id` int(11) DEFAULT NULL COMMENT '关联附件表的id',
- `question_count` int(11) DEFAULT NULL,
- `remark` varchar(500) DEFAULT NULL,
- `import_time` datetime DEFAULT NULL,
- `import_by` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `zk_question`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_question`;
- CREATE TABLE `zk_question` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '试题id',
- `question_no` varchar(50) DEFAULT NULL COMMENT '试题编号',
- `course_id` int(11) NOT NULL COMMENT '课程id',
- `type_id` int(11) NOT NULL COMMENT '题型id',
- `book_id` int(11) DEFAULT NULL COMMENT '教材id',
- `batch_id` int(11) DEFAULT NULL COMMENT '批次id',
- `estimate_difficulty_value` double DEFAULT NULL COMMENT '预计难度值',
- `estimate_difficulty_code` varchar(16) DEFAULT NULL COMMENT '预测难度',
- `measured_difficulty_value` double DEFAULT NULL COMMENT '实测难度值',
- `measured_difficulty_code` varchar(16) DEFAULT NULL COMMENT '实测难度',
- `grade_code` varchar(16) DEFAULT NULL COMMENT '层次',
- `ability_code` varchar(16) DEFAULT NULL COMMENT '能力要求',
- `chapter` varchar(16) DEFAULT NULL COMMENT '知识点-章',
- `section` varchar(16) DEFAULT NULL COMMENT '知识点-节',
- `item` varchar(16) DEFAULT NULL COMMENT '知识点-目',
- `page` varchar(16) DEFAULT NULL COMMENT '知识点-页',
- `score` float DEFAULT NULL COMMENT '满分值',
- `body_word` mediumblob COMMENT '题干word',
- `body` longtext COMMENT '题干',
- `body_summary` mediumtext COMMENT '题干摘要',
- `answer_word` mediumblob,
- `answer` longtext COMMENT '答案',
- `answer_summary` mediumtext COMMENT '答案摘要',
- `answersheet` longtext,
- `status_code` varchar(30) DEFAULT '' COMMENT '状态编码',
- `enable_time` datetime DEFAULT NULL COMMENT '启用时间',
- `set_time` datetime DEFAULT NULL COMMENT '命题时间',
- `set_by` int(11) DEFAULT NULL COMMENT '命题教师id',
- `set_teacher_name` varchar(30) DEFAULT NULL COMMENT '命题教师姓名',
- `remark` varchar(256) DEFAULT NULL COMMENT '备注',
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` int(11) DEFAULT NULL COMMENT '创建人',
- `updated_time` datetime DEFAULT NULL COMMENT '最近更新时间',
- `updated_by` int(11) DEFAULT NULL COMMENT '最近更新人',
- `version` varchar(20) DEFAULT NULL,
- `import_id` varchar(20) DEFAULT NULL,
- `assessment_demand` varchar(16) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `course_id` (`course_id`) USING BTREE,
- KEY `type_id` (`type_id`) USING BTREE,
- CONSTRAINT `zk_question_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`),
- CONSTRAINT `zk_question_ibfk_2` FOREIGN KEY (`type_id`) REFERENCES `b_question_type` (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=26668 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `zk_question_attachment`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_question_attachment`;
- CREATE TABLE `zk_question_attachment` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '附件id',
- `parent_id` int(11) DEFAULT NULL COMMENT '引用对象id',
- `parent_type` int(11) DEFAULT NULL COMMENT '引用对象类型: 1题干 2选项 3答案',
- `extension` varchar(2048) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '附件扩展名',
- `name` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '附件名',
- `size` int(11) DEFAULT NULL COMMENT '附件大小',
- `check_code` varchar(1024) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '校验码',
- `content` mediumblob COMMENT '附件内容',
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` int(11) DEFAULT NULL COMMENT '创建人',
- `guid` varchar(40) CHARACTER SET utf8 NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- ----------------------------
- -- Table structure for `zk_question_operation_log`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_question_operation_log`;
- CREATE TABLE `zk_question_operation_log` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `question_id` int(11) DEFAULT NULL,
- `operation_code` varchar(30) DEFAULT NULL,
- `question_version_id` int(11) DEFAULT NULL,
- `remark` varchar(256) DEFAULT NULL,
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `zk_question_option`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_question_option`;
- CREATE TABLE `zk_question_option` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '选项id',
- `question_id` int(11) NOT NULL COMMENT '试题id',
- `option_no` int(11) NOT NULL COMMENT '选项顺序',
- `is_correct_option` tinyint(1) DEFAULT NULL COMMENT '是否为正确选项',
- `summary` mediumtext COLLATE utf8_unicode_ci COMMENT '选项内容',
- `content_word` mediumblob COMMENT '选项word',
- `content` longtext COLLATE utf8_unicode_ci COMMENT '选项摘要',
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `guid` varchar(40) CHARACTER SET utf8 NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB AUTO_INCREMENT=181930 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- ----------------------------
- -- Table structure for `zk_question_option_version`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_question_option_version`;
- CREATE TABLE `zk_question_option_version` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '选项id',
- `question_id` int(11) NOT NULL COMMENT '试题id',
- `question_version_id` int(11) NOT NULL COMMENT '试题版本id',
- `option_no` int(11) NOT NULL COMMENT '选项顺序',
- `is_correct_option` tinyint(1) DEFAULT NULL COMMENT '是否为正确选项',
- `content` longtext COLLATE utf8_unicode_ci COMMENT '选项内容',
- `content_word` mediumblob COMMENT '选项word',
- `summary` varchar(4096) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '选项摘要',
- `created_time` datetime DEFAULT NULL,
- `created_by` int(11) DEFAULT NULL,
- `updated_time` datetime DEFAULT NULL,
- `updated_by` int(11) DEFAULT NULL,
- `guid` varchar(40) CHARACTER SET utf8 NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
- -- ----------------------------
- -- Table structure for `zk_question_pager_times`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_question_pager_times`;
- CREATE TABLE `zk_question_pager_times` (
- `id` int(11) NOT NULL AUTO_INCREMENT,
- `question_id` int(11) DEFAULT NULL,
- `open_time` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
- ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- Table structure for `zk_question_version`
- -- ----------------------------
- DROP TABLE IF EXISTS `zk_question_version`;
- CREATE TABLE `zk_question_version` (
- `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '试题id',
- `question_id` int(11) NOT NULL,
- `question_no` varchar(128) DEFAULT NULL COMMENT '试题编号',
- `course_id` int(11) NOT NULL COMMENT '课程id',
- `type_id` int(11) NOT NULL COMMENT '题型id',
- `book_id` int(11) DEFAULT NULL COMMENT '教材id',
- `batch_id` int(11) DEFAULT NULL COMMENT '批次id',
- `estimate_difficulty_code` varchar(16) DEFAULT NULL COMMENT '预测难度',
- `measured_difficulty_code` varchar(16) DEFAULT NULL COMMENT '实测难度',
- `grade_code` varchar(16) DEFAULT NULL COMMENT '层次',
- `ability_code` varchar(16) DEFAULT NULL COMMENT '能力要求',
- `chapter` varchar(16) DEFAULT NULL COMMENT '知识点-章',
- `section` varchar(16) DEFAULT NULL COMMENT '知识点-节',
- `item` varchar(16) DEFAULT NULL COMMENT '知识点-目',
- `page` varchar(16) DEFAULT NULL COMMENT '知识点-页',
- `score` float DEFAULT NULL COMMENT '满分值',
- `body_word` mediumblob,
- `body` longtext COMMENT '题干',
- `body_summary` varchar(1024) DEFAULT NULL COMMENT '题干摘要',
- `answer_word` mediumblob,
- `answer` longtext COMMENT '答案',
- `answer_summary` varchar(1024) DEFAULT NULL COMMENT '答案摘要',
- `status_code` varchar(16) DEFAULT NULL COMMENT '状态编码',
- `enable_time` datetime DEFAULT NULL COMMENT '启用时间',
- `set_time` datetime DEFAULT NULL COMMENT '命题时间',
- `set_by` int(11) DEFAULT NULL COMMENT '命题教师id',
- `set_teacher_name` varchar(30) DEFAULT NULL COMMENT '命题教师姓名',
- `remark` varchar(256) DEFAULT NULL COMMENT '备注',
- `created_time` datetime DEFAULT NULL COMMENT '创建时间',
- `created_by` int(11) DEFAULT NULL COMMENT '创建人',
- `version` int(11) NOT NULL,
- `guid` varchar(40) NOT NULL,
- PRIMARY KEY (`id`),
- UNIQUE KEY `guid` (`guid`) USING BTREE,
- KEY `course_id` (`course_id`) USING BTREE,
- KEY `type_id` (`type_id`) USING BTREE,
- CONSTRAINT `zk_question_version_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`),
- CONSTRAINT `zk_question_version_ibfk_2` FOREIGN KEY (`type_id`) REFERENCES `b_question_type` (`id`)
- ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
- -- ----------------------------
- -- View structure for `v_question_3year`
- -- ----------------------------
- DROP VIEW IF EXISTS `v_question_3year`;
- CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `v_question_3year` AS select `quest`.`id` AS `id`,`quest`.`question_no` AS `question_no`,`quest`.`course_id` AS `course_id`,`quest`.`type_id` AS `type_id`,`quest`.`book_id` AS `book_id`,`quest`.`batch_id` AS `batch_id`,`quest`.`estimate_difficulty_value` AS `estimate_difficulty_value`,`quest`.`estimate_difficulty_code` AS `estimate_difficulty_code`,`quest`.`measured_difficulty_value` AS `measured_difficulty_value`,`quest`.`measured_difficulty_code` AS `measured_difficulty_code`,`quest`.`grade_code` AS `grade_code`,`quest`.`ability_code` AS `ability_code`,`quest`.`chapter` AS `chapter`,`quest`.`section` AS `section`,`quest`.`item` AS `item`,`quest`.`page` AS `page`,`quest`.`score` AS `score`,`quest`.`status_code` AS `status_code`,`quest`.`enable_time` AS `enable_time`,`quest`.`set_time` AS `set_time`,`quest`.`set_by` AS `set_by`,`quest`.`set_teacher_name` AS `set_teacher_name`,`quest`.`remark` AS `remark`,`quest`.`created_time` AS `created_time`,`quest`.`created_by` AS `created_by`,`quest`.`updated_time` AS `updated_time`,`quest`.`updated_by` AS `updated_by`,`quest`.`version` AS `version`,`quest`.`import_id` AS `import_id`,`quest`.`assessment_demand` AS `assessment_demand` from `zk_question` `quest` where `quest`.`id` in (select `detail`.`question_id` AS `question_id` from (`qr_pager_construct_detail` `detail` left join `qr_pager_construct` `pager` on(((`detail`.`pager_construct_id` = `pager`.`ID`) and (`pager`.`status` = 3) and (`pager`.`start_time` >= (curdate() + interval (-(3) * 365) day))))));
- -- ----------------------------
- -- View structure for `v_question_all`
- -- ----------------------------
- DROP VIEW IF EXISTS `v_question_all`;
- CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`%` SQL SECURITY DEFINER VIEW `v_question_all` AS select `quest`.`id` AS `id`,`quest`.`question_no` AS `question_no`,`quest`.`course_id` AS `course_id`,`quest`.`type_id` AS `type_id`,`quest`.`book_id` AS `book_id`,`quest`.`batch_id` AS `batch_id`,`quest`.`estimate_difficulty_value` AS `estimate_difficulty_value`,`quest`.`estimate_difficulty_code` AS `estimate_difficulty_code`,`quest`.`measured_difficulty_value` AS `measured_difficulty_value`,`quest`.`measured_difficulty_code` AS `measured_difficulty_code`,`quest`.`grade_code` AS `grade_code`,`quest`.`ability_code` AS `ability_code`,`quest`.`chapter` AS `chapter`,`quest`.`section` AS `section`,`quest`.`item` AS `item`,`quest`.`page` AS `page`,`quest`.`score` AS `score`,`quest`.`status_code` AS `status_code`,`quest`.`enable_time` AS `enable_time`,`quest`.`set_time` AS `set_time`,`quest`.`set_by` AS `set_by`,`quest`.`set_teacher_name` AS `set_teacher_name`,`quest`.`remark` AS `remark`,`quest`.`created_time` AS `created_time`,`quest`.`created_by` AS `created_by`,`quest`.`updated_time` AS `updated_time`,`quest`.`updated_by` AS `updated_by`,`quest`.`version` AS `version`,`quest`.`import_id` AS `import_id`,`quest`.`assessment_demand` AS `assessment_demand` from `zk_question` `quest` where ((not((`quest`.`status_code` like '%REJECTED%'))) and (not(exists(select `detail`.`id`,`detail`.`question_id` from (`qr_pager_construct_detail` `detail` left join `qr_pager_construct` `pager` on((`detail`.`pager_construct_id` = `pager`.`ID`))) where ((`quest`.`id` = `detail`.`question_id`) and ((`pager`.`status` <> 3) or (`pager`.`start_time` <= (curdate() + interval (-(3) * 365) day))))))));
- -- ----------------------------
- -- Triggers structure for table zk_question
- -- ----------------------------
- DROP TRIGGER IF EXISTS `insert_question_opentime`;
- delimiter ;;
- CREATE TRIGGER `insert_question_opentime` AFTER INSERT ON `zk_question` FOR EACH ROW begin
- if new.enable_time is not null then
- insert into zk_question_pager_times(question_id,open_time)values(new.id,new.enable_time);
- end if;
- end
- ;;
- delimiter ;
- DROP TRIGGER IF EXISTS `up_question_opentime`;
- delimiter ;;
- CREATE TRIGGER `up_question_opentime` AFTER UPDATE ON `zk_question` FOR EACH ROW begin
- if new.enable_time is not null and (new.enable_time<>old.enable_time or old.enable_time is null) then
- insert into zk_question_pager_times(question_id,open_time)values(new.id,new.enable_time);
- end if;
- end
- ;;
- delimiter ;
- SET FOREIGN_KEY_CHECKS = 1;
|