archives_sys.sql 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341
  1. /*
  2. Navicat MySQL Data Transfer
  3. Source Server : localhost_3306
  4. Source Server Version : 50719
  5. Source Host : localhost:3306
  6. Source Database : archives_sys
  7. Target Server Type : MYSQL
  8. Target Server Version : 50719
  9. File Encoding : 65001
  10. Date: 2018-02-07 01:51:10
  11. */
  12. SET FOREIGN_KEY_CHECKS=0;
  13. -- ----------------------------
  14. -- Table structure for sys_dept
  15. -- ----------------------------
  16. DROP TABLE IF EXISTS `sys_dept`;
  17. CREATE TABLE `sys_dept` (
  18. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门主键ID',
  19. `parent_id` bigint(20) DEFAULT NULL COMMENT '父节点ID',
  20. `name` varchar(50) DEFAULT NULL COMMENT '部门名称',
  21. `principal` varchar(32) DEFAULT NULL COMMENT '负责人',
  22. `sort` int(2) DEFAULT NULL COMMENT '排序号',
  23. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  24. `remark` varchar(1024) DEFAULT NULL,
  25. `create_time` datetime DEFAULT NULL,
  26. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  27. `update_time` datetime DEFAULT NULL,
  28. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  29. PRIMARY KEY (`id`)
  30. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='部门管理';
  31. -- ----------------------------
  32. -- Records of sys_dept
  33. -- ----------------------------
  34. -- ----------------------------
  35. -- Table structure for sys_dept_user
  36. -- ----------------------------
  37. DROP TABLE IF EXISTS `sys_dept_user`;
  38. CREATE TABLE `sys_dept_user` (
  39. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '部门用户主键ID',
  40. `dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID',
  41. `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
  42. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  43. `remark` varchar(1024) DEFAULT NULL,
  44. `create_time` datetime DEFAULT NULL,
  45. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  46. `update_time` datetime DEFAULT NULL,
  47. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  48. PRIMARY KEY (`id`),
  49. KEY `idx_dept_id` (`dept_id`),
  50. KEY `idx_user_id` (`user_id`)
  51. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='部门用户表';
  52. -- ----------------------------
  53. -- Records of sys_dept_user
  54. -- ----------------------------
  55. -- ----------------------------
  56. -- Table structure for sys_dic
  57. -- ----------------------------
  58. DROP TABLE IF EXISTS `sys_dic`;
  59. CREATE TABLE `sys_dic` (
  60. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  61. `platform_id` tinyint(1) NOT NULL DEFAULT '0' COMMENT '平台ID(0:通用,1:系统,2:接收,3:保存,4:管理,5:利用)',
  62. `key` varchar(50) DEFAULT NULL COMMENT '字典代码',
  63. `value` varchar(100) DEFAULT NULL COMMENT '字典值',
  64. `sort` int(2) DEFAULT NULL COMMENT '排序号',
  65. `enable` bit(1) NOT NULL DEFAULT b'1' COMMENT '启用状态',
  66. `remark` varchar(1024) DEFAULT NULL COMMENT '字典描述',
  67. `create_time` datetime DEFAULT NULL,
  68. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  69. `update_time` datetime DEFAULT NULL,
  70. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  71. PRIMARY KEY (`id`)
  72. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='字典表';
  73. -- ----------------------------
  74. -- Records of sys_dic
  75. -- ----------------------------
  76. -- ----------------------------
  77. -- Table structure for sys_event_login
  78. -- ----------------------------
  79. DROP TABLE IF EXISTS `sys_event_login`;
  80. CREATE TABLE `sys_event_login` (
  81. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  82. `title` varchar(50) DEFAULT NULL COMMENT '日志标题',
  83. `request_uri` varchar(100) DEFAULT NULL COMMENT '请求地址',
  84. `sort` int(2) DEFAULT NULL COMMENT '排序号',
  85. `account` varchar(50) NOT NULL COMMENT '账户名',
  86. `client_host` varchar(50) DEFAULT NULL COMMENT '登录IP地址',
  87. `user_agent` varchar(200) DEFAULT NULL COMMENT '用户代理',
  88. `status` int(2) NOT NULL DEFAULT '1' COMMENT '请求状态',
  89. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  90. `remark` varchar(1024) DEFAULT NULL COMMENT '字典描述',
  91. `create_time` datetime DEFAULT NULL,
  92. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  93. `update_time` datetime DEFAULT NULL,
  94. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  95. PRIMARY KEY (`id`),
  96. KEY `idx_account` (`account`)
  97. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='登录日志表';
  98. -- ----------------------------
  99. -- Records of sys_event_login
  100. -- ----------------------------
  101. -- ----------------------------
  102. -- Table structure for sys_event_oper
  103. -- ----------------------------
  104. DROP TABLE IF EXISTS `sys_event_oper`;
  105. CREATE TABLE `sys_event_oper` (
  106. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  107. `title` varchar(50) DEFAULT NULL COMMENT '日志标题',
  108. `request_uri` varchar(100) DEFAULT NULL COMMENT '请求地址',
  109. `sort` int(2) DEFAULT NULL COMMENT '排序号',
  110. `account` varchar(50) NOT NULL COMMENT '账户名',
  111. `client_host` varchar(50) DEFAULT NULL COMMENT '登录IP地址',
  112. `parameter` varchar(1024) DEFAULT NULL COMMENT '请求参数',
  113. `method` varchar(50) DEFAULT NULL COMMENT '请求方法',
  114. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  115. `remark` varchar(1024) DEFAULT NULL COMMENT '字典描述',
  116. `create_time` datetime DEFAULT NULL,
  117. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  118. `update_time` datetime DEFAULT NULL,
  119. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  120. PRIMARY KEY (`id`),
  121. KEY `idx_account` (`account`)
  122. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='操作日志表';
  123. -- ----------------------------
  124. -- Records of sys_event_oper
  125. -- ----------------------------
  126. -- ----------------------------
  127. -- Table structure for sys_menu
  128. -- ----------------------------
  129. DROP TABLE IF EXISTS `sys_menu`;
  130. CREATE TABLE `sys_menu` (
  131. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '菜单ID',
  132. `platform_id` tinyint(1) NOT NULL DEFAULT '0' COMMENT '平台ID(0:通用,1:系统,2:接收,3:保存,4:管理,5:利用)',
  133. `parent_id` bigint(20) NOT NULL COMMENT '上级菜单ID(root:0)',
  134. `name` varchar(100) DEFAULT NULL COMMENT '菜单名称',
  135. `permission` varchar(500) DEFAULT NULL COMMENT '授权,如(user:list,user:create)',
  136. `type` smallint(2) DEFAULT NULL COMMENT '菜单类型(0:目录;1:菜单;2:按钮)',
  137. `url` varchar(100) DEFAULT NULL COMMENT '请求地址',
  138. `expand` tinyint(1) NOT NULL DEFAULT '0' COMMENT '展开状态(1:展开;0:收缩)',
  139. `sort` int(2) DEFAULT NULL COMMENT '排序号',
  140. `is_leaf` tinyint(1) NOT NULL DEFAULT '1' COMMENT '叶子节点(0:树枝节点;1:叶子节点)',
  141. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  142. `remark` varchar(1024) DEFAULT NULL,
  143. `create_time` datetime DEFAULT NULL,
  144. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  145. `update_time` datetime DEFAULT NULL,
  146. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  147. PRIMARY KEY (`id`)
  148. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='菜单表';
  149. -- ----------------------------
  150. -- Records of sys_menu
  151. -- ----------------------------
  152. -- ----------------------------
  153. -- Table structure for sys_menu_role
  154. -- ----------------------------
  155. DROP TABLE IF EXISTS `sys_menu_role`;
  156. CREATE TABLE `sys_menu_role` (
  157. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户角色表主键ID',
  158. `menu_id` bigint(20) DEFAULT NULL COMMENT '菜单ID',
  159. `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
  160. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  161. `remark` varchar(1024) DEFAULT NULL COMMENT '备注',
  162. `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  163. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  164. `update_time` datetime DEFAULT NULL COMMENT '更新时间',
  165. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  166. PRIMARY KEY (`id`)
  167. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户菜单表';
  168. -- ----------------------------
  169. -- Records of sys_menu_role
  170. -- ----------------------------
  171. -- ----------------------------
  172. -- Table structure for sys_notice
  173. -- ----------------------------
  174. DROP TABLE IF EXISTS `sys_notice`;
  175. CREATE TABLE `sys_notice` (
  176. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '公告编号',
  177. `notice_title` varchar(128) NOT NULL COMMENT '公告标题',
  178. `notice_type` varchar(8) NOT NULL COMMENT '公告类型',
  179. `send_time` datetime DEFAULT NULL COMMENT '发布时间',
  180. `sources_url` varchar(2048) DEFAULT NULL COMMENT '来源地址',
  181. `content` text COMMENT '内容',
  182. `status` varchar(2) NOT NULL DEFAULT '1' COMMENT '发布状态',
  183. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  184. `remark` varchar(1024) DEFAULT NULL,
  185. `create_time` datetime DEFAULT NULL,
  186. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  187. `update_time` datetime DEFAULT NULL,
  188. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  189. PRIMARY KEY (`id`)
  190. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='通知公告表';
  191. -- ----------------------------
  192. -- Records of sys_notice
  193. -- ----------------------------
  194. -- ----------------------------
  195. -- Table structure for sys_param
  196. -- ----------------------------
  197. DROP TABLE IF EXISTS `sys_param`;
  198. CREATE TABLE `sys_param` (
  199. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  200. `key` varchar(50) DEFAULT NULL COMMENT '参数key',
  201. `value` varchar(100) DEFAULT NULL COMMENT '参数值',
  202. `sort` int(2) DEFAULT NULL COMMENT '排序号',
  203. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  204. `remark` varchar(1024) DEFAULT NULL,
  205. `create_time` datetime DEFAULT NULL,
  206. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  207. `update_time` datetime DEFAULT NULL,
  208. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  209. PRIMARY KEY (`id`)
  210. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='系统参数表';
  211. -- ----------------------------
  212. -- Records of sys_param
  213. -- ----------------------------
  214. -- ----------------------------
  215. -- Table structure for sys_permission
  216. -- ----------------------------
  217. DROP TABLE IF EXISTS `sys_permission`;
  218. CREATE TABLE `sys_permission` (
  219. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '权限ID',
  220. `platform_id` tinyint(2) NOT NULL DEFAULT '0' COMMENT '平台ID(0:通用,1:系统,2:接收,3:保存,4:管理,5:利用)',
  221. `name` varchar(100) DEFAULT NULL COMMENT '权限名称',
  222. `perm` varchar(100) DEFAULT NULL COMMENT '权限代码',
  223. `description` varchar(100) DEFAULT NULL COMMENT '权限描述',
  224. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  225. `remark` varchar(1024) DEFAULT NULL,
  226. `create_time` datetime DEFAULT NULL,
  227. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  228. `update_time` datetime DEFAULT NULL,
  229. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  230. PRIMARY KEY (`id`)
  231. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='权限表';
  232. -- ----------------------------
  233. -- Records of sys_permission
  234. -- ----------------------------
  235. INSERT INTO `sys_permission` VALUES ('1', '1', '角色相关权限', 'sys.role', null, '1', null, null, null, null, null);
  236. INSERT INTO `sys_permission` VALUES ('2', '1', '用户相关权限', 'sys.user', null, '1', null, null, null, null, null);
  237. -- ----------------------------
  238. -- Table structure for sys_role
  239. -- ----------------------------
  240. DROP TABLE IF EXISTS `sys_role`;
  241. CREATE TABLE `sys_role` (
  242. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色ID',
  243. `name` varchar(50) DEFAULT NULL COMMENT '角色名称',
  244. `code` varchar(255) NOT NULL DEFAULT '' COMMENT '角色代码',
  245. `perms` varchar(500) DEFAULT NULL COMMENT '权限列表',
  246. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  247. `remark` varchar(1024) DEFAULT NULL,
  248. `create_time` datetime DEFAULT NULL,
  249. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  250. `update_time` datetime DEFAULT NULL,
  251. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  252. PRIMARY KEY (`id`)
  253. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='角色表';
  254. -- ----------------------------
  255. -- Records of sys_role
  256. -- ----------------------------
  257. INSERT INTO `sys_role` VALUES ('1', '超级管理员', 'ROLE_ADMIN', '0:user:crud,0:role:crud', '1', null, null, null, null, null);
  258. INSERT INTO `sys_role` VALUES ('2', '系统管理员', 'ROLE_SYSTEM', '0:user:crud,0:role:crud', '1', null, null, null, null, null);
  259. -- ----------------------------
  260. -- Table structure for sys_user
  261. -- ----------------------------
  262. DROP TABLE IF EXISTS `sys_user`;
  263. CREATE TABLE `sys_user` (
  264. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户主键ID',
  265. `account` varchar(20) DEFAULT NULL COMMENT '登陆帐户',
  266. `username` varchar(30) DEFAULT NULL COMMENT '姓名',
  267. `password` varchar(50) DEFAULT NULL COMMENT '密码',
  268. `phone` varchar(50) DEFAULT NULL COMMENT '电话',
  269. `email` varchar(64) DEFAULT NULL COMMENT '邮箱',
  270. `position` varchar(64) DEFAULT NULL COMMENT '职位',
  271. `address` varchar(256) DEFAULT NULL COMMENT '详细地址',
  272. `staff_no` varchar(32) DEFAULT NULL COMMENT '工号',
  273. `ext1` varchar(100) DEFAULT NULL COMMENT '备用字段',
  274. `ext2` varchar(100) DEFAULT NULL COMMENT '备用字段',
  275. `ext3` varchar(100) DEFAULT NULL COMMENT '备用字段',
  276. `ext4` varchar(100) DEFAULT NULL COMMENT '备用字段',
  277. `enable` tinyint(1) NOT NULL DEFAULT '1',
  278. `remark` varchar(1024) DEFAULT NULL,
  279. `create_time` datetime DEFAULT NULL,
  280. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  281. `update_time` datetime DEFAULT NULL,
  282. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  283. PRIMARY KEY (`id`),
  284. UNIQUE KEY `account` (`account`),
  285. KEY `index_account` (`account`)
  286. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='用户管理';
  287. -- ----------------------------
  288. -- Records of sys_user
  289. -- ----------------------------
  290. INSERT INTO `sys_user` VALUES ('1', 'admin', 'admin', 'admin', null, null, null, null, null, null, null, null, null, '1', null, null, null, null, null);
  291. -- ----------------------------
  292. -- Table structure for sys_user_role
  293. -- ----------------------------
  294. DROP TABLE IF EXISTS `sys_user_role`;
  295. CREATE TABLE `sys_user_role` (
  296. `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '用户角色表主键ID',
  297. `role_id` bigint(20) DEFAULT NULL COMMENT '角色ID',
  298. `user_id` bigint(20) DEFAULT NULL COMMENT '用户ID',
  299. `enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '启用状态',
  300. `remark` varchar(1024) DEFAULT NULL,
  301. `create_time` datetime DEFAULT NULL,
  302. `create_by` varchar(50) DEFAULT NULL COMMENT '创建人',
  303. `update_time` datetime DEFAULT NULL,
  304. `update_by` varchar(50) DEFAULT NULL COMMENT '更新人',
  305. PRIMARY KEY (`id`)
  306. ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COMMENT='用户角色表';
  307. -- ----------------------------
  308. -- Records of sys_user_role
  309. -- ----------------------------
  310. INSERT INTO `sys_user_role` VALUES ('1', '1', '1', '1', null, null, null, null, null);
  311. INSERT INTO `sys_user_role` VALUES ('2', '2', '1', '1', null, null, null, null, null);