qrzk_jk.sql 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
  1. /*
  2. SQLyog Community v11.41 (64 bit)
  3. MySQL - 5.6.17 : Database - qrzk_jk
  4. *********************************************************************
  5. */
  6. /*!40101 SET NAMES utf8 */;
  7. /*!40101 SET SQL_MODE=''*/;
  8. /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
  9. /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
  10. /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
  11. /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
  12. /*Table structure for table `b_book` */
  13. DROP TABLE IF EXISTS `b_book`;
  14. CREATE TABLE `b_book` (
  15. `id` int(11) NOT NULL AUTO_INCREMENT,
  16. `name` varchar(100) NOT NULL,
  17. `code` varchar(50) DEFAULT NULL,
  18. `editor` varchar(100) NOT NULL,
  19. `press` varchar(100) NOT NULL,
  20. `version` varchar(50) DEFAULT NULL,
  21. `price` decimal(5,2) DEFAULT NULL,
  22. `update_date` datetime DEFAULT NULL,
  23. `status` int(11) DEFAULT NULL COMMENT '0停用 1启用',
  24. `remark` varchar(255) DEFAULT NULL,
  25. `chapter_size` int(11) DEFAULT NULL,
  26. PRIMARY KEY (`id`)
  27. ) ENGINE=InnoDB AUTO_INCREMENT=760 DEFAULT CHARSET=utf8 COMMENT='教材';
  28. /*Table structure for table `b_course` */
  29. DROP TABLE IF EXISTS `b_course`;
  30. CREATE TABLE `b_course` (
  31. `id` int(11) NOT NULL AUTO_INCREMENT,
  32. `code` varchar(10) NOT NULL,
  33. `code_hubei` varchar(10) DEFAULT NULL,
  34. `name` varchar(100) NOT NULL,
  35. `score` float DEFAULT NULL,
  36. `type` tinyint(1) DEFAULT NULL COMMENT '课程类型:0:省考;1:国考',
  37. `remark` varchar(255) DEFAULT NULL,
  38. `status` int(11) DEFAULT NULL COMMENT '0停考 1开考',
  39. `update_date` datetime DEFAULT NULL COMMENT '最近更新时间',
  40. PRIMARY KEY (`id`)
  41. ) ENGINE=InnoDB AUTO_INCREMENT=1242 DEFAULT CHARSET=utf8 COMMENT='课程';
  42. /*Table structure for table `qr_code_book` */
  43. DROP TABLE IF EXISTS `qr_code_book`;
  44. CREATE TABLE `qr_code_book` (
  45. `id` int(11) NOT NULL AUTO_INCREMENT,
  46. `random_code` varchar(100) NOT NULL,
  47. `password` varchar(50) NOT NULL,
  48. PRIMARY KEY (`id`)
  49. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  50. /*Table structure for table `qr_code_book_log` */
  51. DROP TABLE IF EXISTS `qr_code_book_log`;
  52. CREATE TABLE `qr_code_book_log` (
  53. `id` int(11) NOT NULL AUTO_INCREMENT,
  54. `code_num` int(11) NOT NULL,
  55. `create_time` datetime NOT NULL,
  56. `create_by` varchar(50) NOT NULL,
  57. PRIMARY KEY (`id`)
  58. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  59. /*Table structure for table `qr_paper` */
  60. DROP TABLE IF EXISTS `qr_paper`;
  61. CREATE TABLE `qr_paper` (
  62. `id` int(11) NOT NULL AUTO_INCREMENT,
  63. `code` varchar(30) NOT NULL COMMENT '试卷编号',
  64. `course_id` int(11) DEFAULT NULL COMMENT '课程id',
  65. `course_code` varchar(50) DEFAULT NULL,
  66. `course_name` varchar(50) DEFAULT NULL,
  67. `book_id` int(11) DEFAULT NULL COMMENT '教材id',
  68. `book_name` varchar(100) DEFAULT NULL COMMENT '教材名称',
  69. `book_author` varchar(30) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '教材编者',
  70. `book_press` varchar(100) DEFAULT NULL COMMENT '教材出版社',
  71. `book_press_year` varchar(10) DEFAULT NULL COMMENT '教材版次',
  72. `school` varchar(100) DEFAULT NULL COMMENT '试卷出题学校',
  73. `status` varchar(20) DEFAULT NULL COMMENT '状态',
  74. `is_special_answer_sheet` tinyint(1) DEFAULT NULL,
  75. `paper_path` varchar(200) DEFAULT NULL COMMENT '电子试卷地址',
  76. `standard_answer_path` varchar(200) DEFAULT NULL COMMENT '标答地址',
  77. `answer_sheet_path` varchar(100) DEFAULT NULL COMMENT '提卡地址',
  78. `attachments_path` varchar(500) DEFAULT NULL COMMENT '附件地址,多个附件逗号隔开',
  79. `pictures_path` varchar(500) DEFAULT NULL COMMENT '图片地址,多个图片逗号隔开',
  80. `remark` varchar(200) DEFAULT NULL,
  81. `reserved` varchar(100) DEFAULT NULL COMMENT '保留字段',
  82. `created_dt` datetime DEFAULT NULL COMMENT '创建时间',
  83. `created_by` int(11) DEFAULT NULL COMMENT '创建人',
  84. `updated_dt` datetime DEFAULT NULL COMMENT '更新时间',
  85. `updated_by` int(11) DEFAULT NULL COMMENT '更新人',
  86. PRIMARY KEY (`id`),
  87. KEY `course_id` (`course_id`),
  88. KEY `book_id` (`book_id`),
  89. CONSTRAINT `qr_paper_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `b_course` (`id`),
  90. CONSTRAINT `qr_paper_ibfk_2` FOREIGN KEY (`book_id`) REFERENCES `b_book` (`id`)
  91. ) ENGINE=InnoDB AUTO_INCREMENT=2012 DEFAULT CHARSET=utf8;
  92. /*Table structure for table `qr_paper_batch` */
  93. DROP TABLE IF EXISTS `qr_paper_batch`;
  94. CREATE TABLE `qr_paper_batch` (
  95. `id` int(11) NOT NULL AUTO_INCREMENT,
  96. `code` varchar(30) DEFAULT NULL COMMENT '批次代码',
  97. `type` varchar(30) DEFAULT NULL COMMENT '批次类型:0:毛坯 1:清样 2:启用',
  98. `status` varchar(30) DEFAULT NULL COMMENT '批次状态:0:未启动 1:启动 2:完成 3:取消',
  99. `start_date` date DEFAULT NULL COMMENT '批次开始日期',
  100. `end_date` date DEFAULT NULL COMMENT '批次结束日期',
  101. `admin` varchar(100) DEFAULT NULL COMMENT '负责人',
  102. `created_by` int(11) DEFAULT NULL,
  103. `created_time` datetime DEFAULT NULL,
  104. `updated_by` int(11) DEFAULT NULL,
  105. `updated_time` datetime DEFAULT NULL,
  106. `remark` varchar(256) DEFAULT NULL,
  107. PRIMARY KEY (`id`)
  108. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
  109. /*Table structure for table `qr_paper_dbf_paper_info` */
  110. DROP TABLE IF EXISTS `qr_paper_dbf_paper_info`;
  111. CREATE TABLE `qr_paper_dbf_paper_info` (
  112. `id` int(11) NOT NULL AUTO_INCREMENT,
  113. `paper_batch_id` int(11) DEFAULT NULL,
  114. `course_code` varchar(11) DEFAULT NULL,
  115. `course_name` varchar(50) DEFAULT NULL,
  116. `book_name` varchar(100) DEFAULT NULL,
  117. `book_author` varchar(30) DEFAULT NULL,
  118. `book_press` varchar(100) DEFAULT NULL,
  119. `book_press_year` varchar(10) DEFAULT NULL,
  120. `related_paper_ids` varchar(100) DEFAULT NULL,
  121. `search_keyword` varchar(400) DEFAULT NULL,
  122. PRIMARY KEY (`id`)
  123. ) ENGINE=InnoDB AUTO_INCREMENT=1107 DEFAULT CHARSET=utf8;
  124. /*Table structure for table `qr_paper_file_suffix` */
  125. DROP TABLE IF EXISTS `qr_paper_file_suffix`;
  126. CREATE TABLE `qr_paper_file_suffix` (
  127. `id` int(11) NOT NULL AUTO_INCREMENT,
  128. `suffix` varchar(10) NOT NULL,
  129. PRIMARY KEY (`id`)
  130. ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
  131. /*Table structure for table `qr_paper_paper_batch` */
  132. DROP TABLE IF EXISTS `qr_paper_paper_batch`;
  133. CREATE TABLE `qr_paper_paper_batch` (
  134. `paper_batch_id` int(11) NOT NULL COMMENT '批次id',
  135. `paper_id` int(11) DEFAULT NULL COMMENT '试卷id',
  136. `is_outbound_scanned` tinyint(1) DEFAULT NULL COMMENT '是否出库扫描',
  137. `is_storage_scanned` tinyint(1) DEFAULT NULL COMMENT '是否入库扫描',
  138. `is_paper_return` tinyint(1) DEFAULT NULL,
  139. `is_standard_answer_return` tinyint(1) DEFAULT NULL,
  140. `is_answer_sheet_return` tinyint(1) DEFAULT NULL,
  141. `book_id` int(11) DEFAULT NULL COMMENT '教材id',
  142. `book_name` varchar(100) DEFAULT NULL,
  143. `book_author` varchar(100) DEFAULT NULL,
  144. `book_press` varchar(100) DEFAULT NULL,
  145. `book_press_year` varchar(10) DEFAULT NULL,
  146. `school` varchar(100) DEFAULT NULL,
  147. `remark` varchar(200) DEFAULT NULL,
  148. KEY `paper_batch_id` (`paper_batch_id`),
  149. KEY `paper_id` (`paper_id`),
  150. KEY `book_id` (`book_id`),
  151. CONSTRAINT `qr_paper_paper_batch_ibfk_1` FOREIGN KEY (`paper_batch_id`) REFERENCES `qr_paper_batch` (`id`),
  152. CONSTRAINT `qr_paper_paper_batch_ibfk_2` FOREIGN KEY (`paper_id`) REFERENCES `qr_paper` (`id`)
  153. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  154. /*Table structure for table `qr_paper_rel_dbf_paper_info` */
  155. DROP TABLE IF EXISTS `qr_paper_rel_dbf_paper_info`;
  156. CREATE TABLE `qr_paper_rel_dbf_paper_info` (
  157. `dbf_paper_info_id` int(11) NOT NULL,
  158. `paper_id` int(11) NOT NULL,
  159. PRIMARY KEY (`dbf_paper_info_id`,`paper_id`)
  160. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  161. /*Table structure for table `s_role` */
  162. DROP TABLE IF EXISTS `s_role`;
  163. CREATE TABLE `s_role` (
  164. `id` int(11) NOT NULL AUTO_INCREMENT,
  165. `code` varchar(20) DEFAULT NULL,
  166. `name` varchar(50) NOT NULL,
  167. `remark` varchar(200) DEFAULT NULL,
  168. `is_enabled` int(1) DEFAULT NULL,
  169. `user_type` int(11) DEFAULT NULL,
  170. `role_type` int(11) DEFAULT NULL,
  171. `update_date` date DEFAULT NULL,
  172. PRIMARY KEY (`id`)
  173. ) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8;
  174. /*Table structure for table `s_user` */
  175. DROP TABLE IF EXISTS `s_user`;
  176. CREATE TABLE `s_user` (
  177. `id` int(11) NOT NULL AUTO_INCREMENT,
  178. `is_enabled` int(11) DEFAULT NULL,
  179. `last_login_date` datetime DEFAULT NULL,
  180. `name` varchar(50) DEFAULT NULL,
  181. `password` varchar(200) NOT NULL,
  182. `remark` varchar(255) DEFAULT NULL,
  183. `update_date` datetime DEFAULT NULL,
  184. `login_name` varchar(50) NOT NULL,
  185. `certino` varchar(18) DEFAULT NULL,
  186. `phone` varchar(50) DEFAULT NULL,
  187. `email` varchar(100) DEFAULT NULL,
  188. `position` varchar(50) DEFAULT NULL,
  189. `department` varchar(100) DEFAULT NULL,
  190. `institute_id` int(11) DEFAULT NULL,
  191. `user_type` int(11) DEFAULT '1',
  192. `school` varchar(100) DEFAULT NULL COMMENT '单位',
  193. `gender` varchar(5) DEFAULT NULL COMMENT '性别',
  194. PRIMARY KEY (`id`)
  195. ) ENGINE=InnoDB AUTO_INCREMENT=137 DEFAULT CHARSET=utf8;
  196. /*Table structure for table `s_user_role` */
  197. DROP TABLE IF EXISTS `s_user_role`;
  198. CREATE TABLE `s_user_role` (
  199. `user_id` int(11) NOT NULL,
  200. `role_id` int(11) NOT NULL,
  201. PRIMARY KEY (`user_id`,`role_id`),
  202. KEY `FK9E393B9ED604833C` (`role_id`),
  203. KEY `FK9E393B9E7B2F471C` (`user_id`),
  204. CONSTRAINT `s_user_role_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `s_user` (`id`) ON DELETE CASCADE
  205. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  206. /*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
  207. /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
  208. /*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
  209. /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;