1+ INSERT INTO ` sys_base_menus` VALUES (52 , ' 2020-06-29 13:31:17' , ' 2020-07-07 16:05:34' , NULL , 0 , 3 , ' operation' , ' operation' , 0 , ' view/superAdmin/operation/sysOperationRecord.vue' , ' 操作历史' , ' time' , NULL , 6 , 0 , 0 );
2+
3+
4+ INSERT INTO ` sys_dictionaries` VALUES (3 , ' 2020-07-05 15:27:31' , ' 2020-07-05 15:27:31' , NULL , ' 数据库int类型' , ' int' , 1 , ' int类型对应的数据库类型' );
5+ INSERT INTO ` sys_dictionaries` VALUES (4 , ' 2020-07-05 15:33:07' , ' 2020-07-05 16:07:18' , NULL , ' 数据库时间日期类型' , ' time.Time' , 1 , ' 数据库时间日期类型' );
6+ INSERT INTO ` sys_dictionaries` VALUES (5 , ' 2020-07-05 15:34:23' , ' 2020-07-05 15:52:45' , NULL , ' 数据库浮点型' , ' float64' , 1 , ' 数据库浮点型' );
7+ INSERT INTO ` sys_dictionaries` VALUES (6 , ' 2020-07-05 15:35:05' , ' 2020-07-05 15:35:05' , NULL , ' 数据库字符串' , ' string' , 1 , ' 数据库字符串' );
8+ INSERT INTO ` sys_dictionaries` VALUES (7 , ' 2020-07-05 15:36:48' , ' 2020-07-05 15:36:48' , NULL , ' 数据库bool类型' , ' bool' , 1 , ' 数据库bool类型' );
9+
10+
11+ INSERT INTO ` sys_dictionary_details` VALUES (12 , ' 2020-07-05 15:31:41' , ' 2020-07-05 15:31:41' , NULL , ' smallint' , 1 , 1 , 1 , 3 );
12+ INSERT INTO ` sys_dictionary_details` VALUES (13 , ' 2020-07-05 15:31:52' , ' 2020-07-05 15:31:52' , NULL , ' mediumint' , 2 , 1 , 2 , 3 );
13+ INSERT INTO ` sys_dictionary_details` VALUES (14 , ' 2020-07-05 15:32:04' , ' 2020-07-05 15:32:04' , NULL , ' int' , 3 , 1 , 3 , 3 );
14+ INSERT INTO ` sys_dictionary_details` VALUES (15 , ' 2020-07-05 15:32:11' , ' 2020-07-05 15:32:11' , NULL , ' bigint' , 4 , 1 , 4 , 3 );
15+ INSERT INTO ` sys_dictionary_details` VALUES (19 , ' 2020-07-05 15:33:16' , ' 2020-07-05 15:33:16' , NULL , ' data' , 0 , 1 , 0 , 4 );
16+ INSERT INTO ` sys_dictionary_details` VALUES (20 , ' 2020-07-05 15:33:21' , ' 2020-07-05 15:33:21' , NULL , ' time' , 1 , 1 , 1 , 4 );
17+ INSERT INTO ` sys_dictionary_details` VALUES (21 , ' 2020-07-05 15:33:25' , ' 2020-07-05 15:33:25' , NULL , ' year' , 2 , 1 , 2 , 4 );
18+ INSERT INTO ` sys_dictionary_details` VALUES (22 , ' 2020-07-05 15:33:35' , ' 2020-07-05 15:33:35' , NULL , ' datetime' , 3 , 1 , 3 , 4 );
19+ INSERT INTO ` sys_dictionary_details` VALUES (23 , ' 2020-07-05 15:33:42' , ' 2020-07-05 15:33:42' , NULL , ' timestamp' , 5 , 1 , 5 , 4 );
20+ INSERT INTO ` sys_dictionary_details` VALUES (24 , ' 2020-07-05 15:34:30' , ' 2020-07-05 15:34:30' , NULL , ' float' , 0 , 1 , 0 , 5 );
21+ INSERT INTO ` sys_dictionary_details` VALUES (25 , ' 2020-07-05 15:34:35' , ' 2020-07-05 15:34:35' , NULL , ' double' , 1 , 1 , 1 , 5 );
22+ INSERT INTO ` sys_dictionary_details` VALUES (26 , ' 2020-07-05 15:34:41' , ' 2020-07-05 15:34:41' , NULL , ' decimal' , 2 , 1 , 2 , 5 );
23+ INSERT INTO ` sys_dictionary_details` VALUES (27 , ' 2020-07-05 15:37:45' , ' 2020-07-05 15:37:45' , NULL , ' tinyint' , 0 , 1 , 0 , 7 );
24+ INSERT INTO ` sys_dictionary_details` VALUES (28 , ' 2020-07-05 15:53:25' , ' 2020-07-05 15:53:25' , NULL , ' char' , 0 , 1 , 0 , 6 );
25+ INSERT INTO ` sys_dictionary_details` VALUES (29 , ' 2020-07-05 15:53:29' , ' 2020-07-05 15:53:29' , NULL , ' varchar' , 1 , 1 , 1 , 6 );
26+ INSERT INTO ` sys_dictionary_details` VALUES (30 , ' 2020-07-05 15:53:35' , ' 2020-07-05 15:53:35' , NULL , ' tinyblob' , 2 , 1 , 2 , 6 );
27+ INSERT INTO ` sys_dictionary_details` VALUES (31 , ' 2020-07-05 15:53:40' , ' 2020-07-05 15:53:40' , NULL , ' tinytext' , 3 , 1 , 3 , 6 );
28+ INSERT INTO ` sys_dictionary_details` VALUES (32 , ' 2020-07-05 15:53:48' , ' 2020-07-05 15:53:48' , NULL , ' text' , 4 , 1 , 4 , 6 );
29+ INSERT INTO ` sys_dictionary_details` VALUES (33 , ' 2020-07-05 15:53:55' , ' 2020-07-05 15:53:55' , NULL , ' blob' , 5 , 1 , 5 , 6 );
30+ INSERT INTO ` sys_dictionary_details` VALUES (34 , ' 2020-07-05 15:54:02' , ' 2020-07-05 15:54:02' , NULL , ' mediumblob' , 6 , 1 , 6 , 6 );
31+ INSERT INTO ` sys_dictionary_details` VALUES (35 , ' 2020-07-05 15:54:09' , ' 2020-07-05 15:54:09' , NULL , ' mediumtext' , 7 , 1 , 7 , 6 );
32+ INSERT INTO ` sys_dictionary_details` VALUES (36 , ' 2020-07-05 15:54:16' , ' 2020-07-05 15:54:16' , NULL , ' longblob' , 8 , 1 , 8 , 6 );
33+ INSERT INTO ` sys_dictionary_details` VALUES (37 , ' 2020-07-05 15:54:24' , ' 2020-07-05 15:54:24' , NULL , ' longtext' , 9 , 1 , 9 , 6 );
34+
35+
36+
37+
38+ INSERT INTO ` sys_apis` VALUES (91 , ' 2020-06-29 13:21:35' , ' 2020-06-29 13:21:35' , NULL , NULL , ' /sysOperationRecord/createSysOperationRecord' , ' 新增操作记录' , ' sysOperationRecord' , ' POST' );
39+ INSERT INTO ` sys_apis` VALUES (92 , ' 2020-06-29 13:21:35' , ' 2020-06-29 13:21:35' , NULL , NULL , ' /sysOperationRecord/deleteSysOperationRecord' , ' 删除操作记录' , ' sysOperationRecord' , ' DELETE' );
40+ INSERT INTO ` sys_apis` VALUES (93 , ' 2020-06-29 13:21:35' , ' 2020-06-29 13:21:35' , NULL , NULL , ' /sysOperationRecord/updateSysOperationRecord' , ' 更新操作记录' , ' sysOperationRecord' , ' PUT' );
41+ INSERT INTO ` sys_apis` VALUES (94 , ' 2020-06-29 13:21:35' , ' 2020-06-29 13:21:35' , NULL , NULL , ' /sysOperationRecord/findSysOperationRecord' , ' 根据ID获取操作记录' , ' sysOperationRecord' , ' GET' );
42+ INSERT INTO ` sys_apis` VALUES (95 , ' 2020-06-29 13:21:35' , ' 2020-06-29 13:21:35' , NULL , NULL , ' /sysOperationRecord/getSysOperationRecordList' , ' 获取操作记录列表' , ' sysOperationRecord' , ' GET' );
43+ INSERT INTO ` sys_apis` VALUES (96 , ' 2020-07-05 14:34:20' , ' 2020-07-05 14:34:20' , NULL , NULL , ' /autoCode/getTables' , ' 获取数据库表' , ' autoCode' , ' GET' );
44+ INSERT INTO ` sys_apis` VALUES (97 , ' 2020-07-05 15:02:07' , ' 2020-07-05 15:02:07' , NULL , NULL , ' /autoCode/getDB' , ' 获取所有数据库' , ' autoCode' , ' GET' );
45+ INSERT INTO ` sys_apis` VALUES (98 , ' 2020-07-05 16:32:08' , ' 2020-07-05 16:32:08' , NULL , NULL , ' /autoCode/getColume' , ' 获取所选table的所有字段' , ' autoCode' , ' GET' );
46+ INSERT INTO ` sys_apis` VALUES (99 , ' 2020-07-07 15:59:53' , ' 2020-07-07 15:59:53' , NULL , NULL , ' /sysOperationRecord/deleteSysOperationRecordByIds' , ' 批量删除操作历史' , ' sysOperationRecord' , ' DELETE' );
47+
48+
49+
50+
51+
52+ -- ----------------------------
53+ -- Table structure for sys_operation_records
54+ -- ----------------------------
55+ DROP TABLE IF EXISTS ` sys_operation_records` ;
56+ CREATE TABLE `sys_operation_records ` (
57+ ` id` int (10 ) UNSIGNED NOT NULL AUTO_INCREMENT,
58+ ` created_at` datetime(0 ) NULL DEFAULT NULL ,
59+ ` updated_at` datetime(0 ) NULL DEFAULT NULL ,
60+ ` deleted_at` datetime(0 ) NULL DEFAULT NULL ,
61+ ` ip` varchar (255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT ' 请求ip' ,
62+ ` method` varchar (255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT ' 请求方法' ,
63+ ` path` varchar (255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL COMMENT ' 请求路由' ,
64+ ` status` int (11 ) NULL DEFAULT NULL COMMENT ' 状态' ,
65+ ` latency` bigint (20 ) NULL DEFAULT NULL ,
66+ ` agent` varchar (255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL ,
67+ ` error_message` varchar (255 ) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL DEFAULT NULL ,
68+ ` body` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT ' 请求Body' ,
69+ ` user_id` int (11 ) NULL DEFAULT NULL COMMENT ' 用户id' ,
70+ ` resp` text CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NULL COMMENT ' 响应Body' ,
71+ PRIMARY KEY (` id` ) USING BTREE,
72+ INDEX ` idx_sys_operation_records_deleted_at` (` deleted_at` ) USING BTREE
73+ ) ENGINE = InnoDB AUTO_INCREMENT = 342 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_bin ROW_FORMAT = Compact;
74+
75+
76+
77+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /sysOperationRecord/createSysOperationRecord' , ' POST' , ' ' , ' ' , ' ' );
78+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /sysOperationRecord/deleteSysOperationRecord' , ' DELETE' , ' ' , ' ' , ' ' );
79+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /sysOperationRecord/updateSysOperationRecord' , ' PUT' , ' ' , ' ' , ' ' );
80+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /sysOperationRecord/findSysOperationRecord' , ' GET' , ' ' , ' ' , ' ' );
81+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /sysOperationRecord/getSysOperationRecordList' , ' GET' , ' ' , ' ' , ' ' );
82+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /sysOperationRecord/deleteSysOperationRecordByIds' , ' DELETE' , ' ' , ' ' , ' ' );
83+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /autoCode/getTables' , ' GET' , ' ' , ' ' , ' ' );
84+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /autoCode/getDB' , ' GET' , ' ' , ' ' , ' ' );
85+ INSERT INTO ` casbin_rule` VALUES (' p' , ' 888' , ' /autoCode/getColume' , ' GET' , ' ' , ' ' , ' ' );
86+
87+
88+ INSERT INTO ` sys_authority_menus` VALUES (' 888' , 52 );
89+
90+
91+ -- 2020/07/08版本更新补丁
92+ -- 增加了共自动化用的字典
93+ -- 增加了操作记录 menu
94+ -- 增加了操作记录相关api
95+ -- 增加了操作记录表
96+ -- 增加了角色和操作记录关联api
97+ -- 增加了角色和menu关联记录
0 commit comments