db230901-init.sql 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. -- portal.app_info definition
  2. CREATE TABLE `app_info`
  3. (
  4. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  5. `system_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用系统名称',
  6. `app_type` int DEFAULT NULL COMMENT '应用类型字典表(市局系统,区县系统,派出所常用系统,办公综合系统,专项工具)',
  7. `system_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用系统编号',
  8. `short_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用简称',
  9. `dept_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用事权单位名称',
  10. `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '应用系统访问地址',
  11. `active_flag` tinyint DEFAULT NULL COMMENT '系统在用标识(1在用)',
  12. `icon` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '图标path',
  13. `police_category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '警种分类',
  14. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  15. `update_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '更新时间',
  16. `del_flag` tinyint DEFAULT '0' COMMENT '删除状态 0 有效 1无效 ',
  17. `create_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人',
  18. `version` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '版本号',
  19. `star` bigint DEFAULT '0' COMMENT '收藏数量',
  20. `hits` bigint DEFAULT '0' COMMENT '点击量',
  21. PRIMARY KEY (`id`) USING BTREE,
  22. UNIQUE KEY `system_number_unique_code` (`system_number`),
  23. KEY `app_type_dict` (`app_type`) USING BTREE
  24. ) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
  25. -- portal.external_app definition
  26. CREATE TABLE `external_app`
  27. (
  28. `id` bigint NOT NULL AUTO_INCREMENT,
  29. `designation` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '链接名称',
  30. `url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '链接',
  31. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  32. PRIMARY KEY (`id`) USING BTREE
  33. ) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb3 ROW_FORMAT=DYNAMIC;
  34. -- portal.install_info definition
  35. CREATE TABLE `install_info`
  36. (
  37. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  38. `app_id` bigint DEFAULT NULL COMMENT '应用程序ID',
  39. `business_id` bigint DEFAULT '0' COMMENT '业务ID',
  40. `user_idcard` varchar(18) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '用户身份证号码',
  41. `del_flag` tinyint DEFAULT '0' COMMENT '删除状态 默认0 有效 1已卸载',
  42. `create_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '安装时间',
  43. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  44. `seq` int DEFAULT '0' COMMENT '排序',
  45. PRIMARY KEY (`id`) USING BTREE,
  46. KEY `install_app_id` (`app_id`) USING BTREE,
  47. KEY `install_app_idcrad_fk` (`user_idcard`) USING BTREE
  48. ) ENGINE=InnoDB AUTO_INCREMENT=170 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
  49. -- portal.issue_info definition
  50. CREATE TABLE `issue_info`
  51. (
  52. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  53. `title` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '标题',
  54. `content` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '内容',
  55. `answer` text CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '解答',
  56. `create_user` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建人',
  57. `create_user_idcard` varchar(18) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '创建身份证号码',
  58. `answer_user` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '答疑人',
  59. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  60. `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  61. `del_flag` tinyint DEFAULT '0' COMMENT '删除',
  62. PRIMARY KEY (`id`) USING BTREE
  63. ) ENGINE=InnoDB AUTO_INCREMENT=23 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
  64. -- portal.message_info definition
  65. CREATE TABLE `message_info`
  66. (
  67. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  68. `message_type` tinyint NOT NULL COMMENT '信息类型 1 通知公告 2信息交流 3 标准规范 ',
  69. `message_level` tinyint NOT NULL DEFAULT '0' COMMENT '消息等级 默认0, 1紧急',
  70. `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '信息标题',
  71. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '信息内容',
  72. `attachment_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附件地址',
  73. `attachment_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附近名称',
  74. `create_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人',
  75. `create_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
  76. `create_org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门名称',
  77. `create_org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门code',
  78. `update_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改人',
  79. `update_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改人姓名',
  80. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  81. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  82. `del_flag` tinyint DEFAULT '0' COMMENT '删除状态 默认0 有效 1无效',
  83. `version` int DEFAULT '1' COMMENT '版本号',
  84. PRIMARY KEY (`id`) USING BTREE
  85. ) ENGINE=InnoDB AUTO_INCREMENT=57 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='信息表';
  86. -- portal.message_info_history definition
  87. CREATE TABLE `message_info_history`
  88. (
  89. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  90. `info_type` tinyint NOT NULL COMMENT '信息类型 1 通知公告 2信息交流 3 标准规范 ',
  91. `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '信息标题',
  92. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '信息内容',
  93. `attachment_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附件地址',
  94. `create_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人',
  95. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  96. PRIMARY KEY (`id`) USING BTREE
  97. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='信息变更历史表';
  98. -- portal.message_info_scope definition
  99. CREATE TABLE `message_info_scope`
  100. (
  101. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  102. `message_info_id` bigint DEFAULT NULL COMMENT '信息id',
  103. `scope_type` tinyint NOT NULL COMMENT '范围类型 1部门 2 人员',
  104. `read_status` tinyint DEFAULT '0' COMMENT '阅读状态 默认0未读 1已读',
  105. `member_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '人员id',
  106. `scope_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门id ',
  107. `scope_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '部门名称',
  108. `scope_level` int DEFAULT NULL COMMENT '范围级别',
  109. PRIMARY KEY (`id`) USING BTREE
  110. ) ENGINE=InnoDB AUTO_INCREMENT=137 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='信息范围表';
  111. -- portal.msg_record definition
  112. CREATE TABLE `msg_record`
  113. (
  114. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  115. `type` tinyint DEFAULT NULL COMMENT '1 信息 2 消息通知',
  116. `req_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '信息内容',
  117. `create_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人',
  118. `create_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人姓名',
  119. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  120. `del_flag` tinyint DEFAULT '0' COMMENT '删除状态 默认0 有效 1无效',
  121. PRIMARY KEY (`id`) USING BTREE
  122. ) ENGINE=InnoDB AUTO_INCREMENT=98 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='消息信息原始记录表';
  123. -- portal.notice_info definition
  124. CREATE TABLE `notice_info`
  125. (
  126. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  127. `message_type` tinyint NOT NULL COMMENT '消息类型 4 任务类 5 通知类 6 超期提醒类',
  128. `message_level` tinyint NOT NULL DEFAULT '0' COMMENT '消息等级 默认0, 1紧急',
  129. `title` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '消息标题',
  130. `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci COMMENT '消息内容',
  131. `attachment_path` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '附件地址',
  132. `create_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人',
  133. `create_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人姓名',
  134. `create_org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门code',
  135. `create_org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人部门名称',
  136. `scope_id` varchar(100) DEFAULT NULL COMMENT '范围id',
  137. `scope_url` varchar(100) DEFAULT NULL COMMENT '范围url',
  138. `scope_name` varchar(100) DEFAULT NULL COMMENT '范围名称',
  139. `update_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改人',
  140. `update_user` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '修改人姓名',
  141. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  142. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  143. `del_flag` tinyint DEFAULT '0' COMMENT '删除状态 默认0 有效 1无效',
  144. `version` int DEFAULT '1' COMMENT '版本号',
  145. PRIMARY KEY (`id`) USING BTREE
  146. ) ENGINE=InnoDB AUTO_INCREMENT=39 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='消息表';
  147. -- portal.notice_info_scope definition
  148. CREATE TABLE `notice_info_scope`
  149. (
  150. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  151. `notice_info_id` bigint NOT NULL COMMENT '消息id',
  152. `member_id` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '人员id',
  153. `read_status` tinyint DEFAULT '0' COMMENT '阅读状态 默认0未读 1已读',
  154. `scope_type` tinyint NOT NULL COMMENT '范围类型 1部门 2 人员 3 应用',
  155. `scope_id` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '范围id ',
  156. `scope_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '部门名称',
  157. `scope_level` int DEFAULT NULL COMMENT '范围级别',
  158. PRIMARY KEY (`id`) USING BTREE
  159. ) ENGINE=InnoDB AUTO_INCREMENT=81 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='消息通知范围表';
  160. -- portal.sys_dept definition
  161. CREATE TABLE `sys_dept`
  162. (
  163. `org_code` varchar(12) NOT NULL,
  164. `up_org_code` varchar(12) DEFAULT NULL,
  165. `org_kind` varchar(2) DEFAULT NULL,
  166. `full_name` varchar(100) DEFAULT NULL,
  167. `short_name` varchar(100) DEFAULT NULL,
  168. `area_code` varchar(6) DEFAULT NULL,
  169. `stand_code` varchar(12) DEFAULT NULL,
  170. `org_type` varchar(2) DEFAULT NULL,
  171. `org_level` varchar(2) DEFAULT NULL,
  172. `org_rank` varchar(10) DEFAULT NULL,
  173. `unit_class` varchar(20) DEFAULT NULL,
  174. `email` varchar(30) DEFAULT NULL,
  175. `link_man` varchar(20) DEFAULT NULL,
  176. `phone` varchar(20) DEFAULT NULL,
  177. `update_time` varchar(20) DEFAULT NULL,
  178. `deleted` varchar(1) DEFAULT NULL,
  179. PRIMARY KEY (`org_code`)
  180. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='部门表';
  181. -- portal.sys_dict definition
  182. CREATE TABLE `sys_dict`
  183. (
  184. `id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
  185. `type` varchar(100) DEFAULT NULL,
  186. `description` varchar(100) DEFAULT NULL,
  187. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  188. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  189. `remarks` varchar(255) DEFAULT NULL,
  190. `del_flag` char(1) DEFAULT '0',
  191. `tenant_id` int NOT NULL DEFAULT '0' COMMENT '所属租户',
  192. PRIMARY KEY (`id`) USING BTREE,
  193. KEY `sys_dict_del_flag` (`del_flag`) USING BTREE
  194. ) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典表';
  195. -- portal.sys_dict_item definition
  196. CREATE TABLE `sys_dict_item`
  197. (
  198. `id` int NOT NULL AUTO_INCREMENT COMMENT '编号',
  199. `dict_id` int NOT NULL,
  200. `value` varchar(100) DEFAULT NULL,
  201. `label` varchar(100) DEFAULT NULL,
  202. `type` varchar(100) DEFAULT NULL,
  203. `description` varchar(100) DEFAULT NULL,
  204. `sort` int NOT NULL DEFAULT '0' COMMENT '排序(升序)',
  205. `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  206. `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  207. `remarks` varchar(4000) DEFAULT NULL,
  208. `del_flag` char(1) DEFAULT '0',
  209. PRIMARY KEY (`id`) USING BTREE,
  210. KEY `sys_dict_value` (`value`) USING BTREE,
  211. KEY `sys_dict_label` (`label`) USING BTREE,
  212. KEY `sys_dict_del_flag` (`del_flag`) USING BTREE
  213. ) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典项';
  214. -- portal.sys_log definition
  215. CREATE TABLE `sys_log`
  216. (
  217. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '编号',
  218. `module_name` varchar(100) DEFAULT NULL COMMENT '模块名称',
  219. `module_type` varchar(100) DEFAULT NULL COMMENT '模块类型',
  220. `title` varchar(300) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '操作名称',
  221. `create_by` varchar(30) DEFAULT NULL,
  222. `create_user` varchar(255) DEFAULT NULL,
  223. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  224. `sys_number` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '操作编码',
  225. `create_org_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人部门名称',
  226. `create_org_code` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '创建人部门code',
  227. `update_time` datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  228. `remote_addr` varchar(255) DEFAULT NULL,
  229. `user_agent` varchar(1000) DEFAULT NULL,
  230. `request_uri` varchar(255) DEFAULT NULL,
  231. `method` varchar(10) DEFAULT NULL,
  232. `params` text,
  233. `time` mediumtext CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci COMMENT '执行时间',
  234. `del_flag` char(1) DEFAULT '0',
  235. `exception` text COMMENT '异常信息',
  236. PRIMARY KEY (`id`) USING BTREE,
  237. KEY `sys_log_create_by` (`create_by`) USING BTREE,
  238. KEY `sys_log_request_uri` (`request_uri`) USING BTREE,
  239. KEY `sys_log_create_date` (`create_time`) USING BTREE
  240. ) ENGINE=InnoDB AUTO_INCREMENT=1747855 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='日志表';
  241. -- portal.sys_menu definition
  242. CREATE TABLE `sys_menu`
  243. (
  244. `menu_code` varchar(20) NOT NULL,
  245. `menu_name` varchar(50) DEFAULT NULL,
  246. `parent_code` varchar(20) DEFAULT NULL,
  247. PRIMARY KEY (`menu_code`)
  248. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='菜单信息表';
  249. -- portal.sys_role definition
  250. CREATE TABLE `sys_role`
  251. (
  252. `role_code` varchar(20) NOT NULL,
  253. `role_name` varchar(30) NOT NULL,
  254. PRIMARY KEY (`role_code`)
  255. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='角色信息表';
  256. -- portal.sys_user definition
  257. CREATE TABLE `sys_user`
  258. (
  259. `idcard` varchar(18) NOT NULL,
  260. `name` varchar(30) DEFAULT NULL,
  261. `police_number` varchar(10) DEFAULT NULL,
  262. `org_code` varchar(12) DEFAULT NULL,
  263. `org_name` varchar(100) DEFAULT NULL,
  264. `user_type` varchar(2) DEFAULT NULL,
  265. `deleted` char(1) DEFAULT NULL,
  266. `update_time` varchar(20) DEFAULT NULL,
  267. `rank` varchar(10) DEFAULT NULL,
  268. `title` varchar(50) DEFAULT NULL,
  269. `man_type` varchar(2) DEFAULT NULL,
  270. `police_category` varchar(10) DEFAULT NULL,
  271. `police_business` varchar(20) DEFAULT NULL,
  272. `sex` varchar(1) DEFAULT NULL,
  273. `birth` varchar(8) DEFAULT NULL,
  274. `nation` varchar(3) DEFAULT NULL,
  275. `address` varchar(100) DEFAULT NULL,
  276. `phone` varchar(20) DEFAULT NULL,
  277. `mobile_work` varchar(20) DEFAULT NULL,
  278. `mobile_private` varchar(20) DEFAULT NULL,
  279. `qq_account` varchar(20) DEFAULT NULL,
  280. `email` varchar(30) DEFAULT NULL,
  281. `wx_account` varchar(20) DEFAULT NULL,
  282. `post_type` varchar(20) DEFAULT NULL,
  283. `job_type` varchar(20) DEFAULT NULL,
  284. PRIMARY KEY (`idcard`)
  285. ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息表';
  286. -- portal.sys_user_menu definition
  287. CREATE TABLE `sys_user_menu`
  288. (
  289. `id` int NOT NULL AUTO_INCREMENT,
  290. `menu_code` varchar(255) DEFAULT NULL,
  291. `idcard` varchar(18) NOT NULL,
  292. PRIMARY KEY (`id`) USING BTREE
  293. ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户信息表';
  294. -- portal.business_info definition
  295. CREATE TABLE `business_info`
  296. (
  297. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  298. `business_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '业务名称',
  299. `business_type` int DEFAULT NULL COMMENT '业务类型(字典表-business_type)',
  300. `business_number` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '业务代码',
  301. `app_id` bigint DEFAULT NULL COMMENT '应用ID',
  302. `app_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '所属应用名称',
  303. `url` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '业务访问地址',
  304. `active_flag` tinyint DEFAULT '1' COMMENT '系统在用标识(1在用)',
  305. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  306. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  307. `del_flag` tinyint DEFAULT '0' COMMENT '删除状态 0 有效 1无效',
  308. `create_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '创建人',
  309. `star` bigint DEFAULT '0' COMMENT '收藏数量',
  310. `hits` bigint DEFAULT '0' COMMENT '点击量',
  311. PRIMARY KEY (`id`) USING BTREE,
  312. KEY `business_type_dict` (`business_type`) USING BTREE,
  313. KEY `business_appid_appinfo` (`app_id`) USING BTREE,
  314. CONSTRAINT `business_appid_appinfo` FOREIGN KEY (`app_id`) REFERENCES `app_info` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT,
  315. CONSTRAINT `business_info_FK` FOREIGN KEY (`business_type`) REFERENCES `sys_dict_item` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  316. ) ENGINE=InnoDB AUTO_INCREMENT=40 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;
  317. -- portal.file_info definition
  318. CREATE TABLE `file_info`
  319. (
  320. `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  321. `file_name` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '文件名',
  322. `url` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '路径',
  323. `type` int DEFAULT NULL COMMENT '文件类型(办公常用,系统工具......)',
  324. `extension` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '拓展名',
  325. `size` bigint DEFAULT NULL COMMENT '文件大小',
  326. `content_type` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT 'ContentType',
  327. `downloads` bigint DEFAULT '0' COMMENT '下载量',
  328. `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '上传时间',
  329. `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  330. `del_flag` tinyint DEFAULT '0' COMMENT '删除',
  331. `create_user` varchar(255) CHARACTER SET utf8mb3 COLLATE utf8mb3_general_ci DEFAULT NULL COMMENT '上传人',
  332. PRIMARY KEY (`id`) USING BTREE,
  333. KEY `file_type_id_fk` (`type`) USING BTREE,
  334. CONSTRAINT `file_info_FK` FOREIGN KEY (`type`) REFERENCES `sys_dict_item` (`id`) ON DELETE RESTRICT ON UPDATE RESTRICT
  335. ) ENGINE=InnoDB AUTO_INCREMENT=120 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC;