diff --git a/doc/mysql.sql b/doc/mysql.sql index 552a21e..12ef49f 100644 --- a/doc/mysql.sql +++ b/doc/mysql.sql @@ -11,7 +11,7 @@ Target Server Version : 80028 File Encoding : 65001 - Date: 24/03/2025 12:02:41 + Date: 25/03/2025 09:59:27 */ SET NAMES utf8mb4; @@ -48,6 +48,17 @@ INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_permission', 'ALTER TA INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_user', 'ALTER TABLE `sys_user` MODIFY COLUMN `create_id` bigint NULL ,MODIFY COLUMN `update_id` bigint NULL ;', NULL, 1742788217700, 1742788217808); INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_content', 'ALTER TABLE `sys_content` MODIFY COLUMN `create_id` bigint NULL ;', NULL, 1742788217953, 1742788218030); INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_log', 'ALTER TABLE `sys_log` MODIFY COLUMN `user_id` bigint NULL ;', NULL, 1742788218217, 1742788218323); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_dict', 'ALTER TABLE `sys_dict` COMMENT = \'字典管理\';', NULL, 1742864309981, 1742864310014); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_dict_detail', 'ALTER TABLE `sys_dict_detail` COMMENT = \'字典明细\';', NULL, 1742864310283, 1742864310306); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_content', 'ALTER TABLE `sys_content` COMMENT = \'内容管理\';', NULL, 1742864310423, 1742864310455); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_user_role', 'ALTER TABLE `sys_user_role` COMMENT = \'用户角色\';', NULL, 1742864310567, 1742864310594); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_generator', 'ALTER TABLE `sys_generator` COMMENT = \'代码生成\';', NULL, 1742864310697, 1742864310725); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_dept', 'ALTER TABLE `sys_dept` COMMENT = \'部门\';', NULL, 1742864310809, 1742864310836); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_role', 'ALTER TABLE `sys_role` COMMENT = \'角色\';', NULL, 1742864310942, 1742864310964); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_role_permission', 'ALTER TABLE `sys_role_permission` COMMENT = \'角色权限\';', NULL, 1742864311045, 1742864311065); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_permission', 'ALTER TABLE `sys_permission` COMMENT = \'权限菜单\';', NULL, 1742864311140, 1742864311157); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_log', 'ALTER TABLE `sys_log` COMMENT = \'操作日志\';', NULL, 1742864311249, 1742864311269); +INSERT INTO `auto_table_execute_sql_log` VALUES ('', 'sys_plugs', 'ALTER TABLE `sys_plugs` COMMENT = \'系统插件\';', NULL, 1742864311344, 1742864311359); -- ---------------------------- -- Table structure for sys_content @@ -64,7 +75,7 @@ CREATE TABLE `sys_content` ( `create_id` bigint(0) NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '文章管理' ROW_FORMAT = Compact; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_bin COMMENT = '内容管理' ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_content @@ -88,7 +99,7 @@ CREATE TABLE `sys_dept` ( `update_time` datetime(0) NULL DEFAULT NULL, `deleted` int(0) NULL DEFAULT 0, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统部门' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '部门' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_dept @@ -105,7 +116,7 @@ CREATE TABLE `sys_dict` ( `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据字典表' ROW_FORMAT = Compact; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典管理' ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_dict @@ -126,7 +137,7 @@ CREATE TABLE `sys_dict_detail` ( `dict_id` bigint(0) NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '数据字典详情' ROW_FORMAT = Compact; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '字典明细' ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_dict_detail @@ -156,6 +167,7 @@ CREATE TABLE `sys_files` ( -- ---------------------------- -- Records of sys_files -- ---------------------------- +INSERT INTO `sys_files` VALUES (1, '/files/sysPlugJars/d61fe1a18078439297683724281c85b8.jar', 4399209, '2025-03-25 09:01:01', 'cms.jar', 'D:/files/sysPlugJars/d61fe1a18078439297683724281c85b8.jar'); -- ---------------------------- -- Table structure for sys_generator @@ -165,7 +177,7 @@ CREATE TABLE `sys_generator` ( `table_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, `table_comment` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '代码生成' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_generator @@ -186,7 +198,7 @@ CREATE TABLE `sys_log` ( `ip` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统日志' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '操作日志' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_log @@ -200,6 +212,12 @@ INSERT INTO `sys_log` VALUES (6, 1, 'admin', '系统操作日志管理-分页查 INSERT INTO `sys_log` VALUES (7, 1, 'admin', '系统操作日志管理-分页查询系统操作日志', 12, 'vip.fuck.sm.controller.SysLogController.pageInfo()', '{\"body\":{\"page\":1,\"limit\":10,\"username\":\"\",\"operation\":\"\",\"createTimeBegin\":\"\",\"createTimeEnd\":\"\"},\"params\":[]}', NULL, '2025-03-24 12:01:49'); INSERT INTO `sys_log` VALUES (8, 1, 'admin', '系统操作日志管理-分页查询系统操作日志', 18, 'vip.fuck.sm.controller.SysLogController.pageInfo()', '{\"body\":{\"page\":1,\"limit\":10,\"username\":\"\",\"operation\":\"\",\"createTimeBegin\":\"\",\"createTimeEnd\":\"\"},\"params\":[]}', NULL, '2025-03-24 12:01:50'); INSERT INTO `sys_log` VALUES (9, 1, 'admin', '系统操作日志管理-分页查询系统操作日志', 17, 'vip.fuck.sm.controller.SysLogController.pageInfo()', '{\"body\":{\"page\":1,\"limit\":10,\"username\":\"\",\"operation\":\"\",\"createTimeBegin\":\"\",\"createTimeEnd\":\"\"},\"params\":[]}', NULL, '2025-03-24 12:01:50'); +INSERT INTO `sys_log` VALUES (10, 1, NULL, '-上传插件', 124, 'vip.fuck.sm.controller.SysPlugsController.upload()', '{\"params\":[]}', NULL, '2025-03-25 09:01:01'); +INSERT INTO `sys_log` VALUES (11, 1, NULL, '-启动插件', 23, 'vip.fuck.sm.controller.SysPlugsController.startPlugin()', '{\"params\":[{\"key\":\"_\",\"values\":[\"1742864446188\"]},{\"key\":\"qn\",\"values\":[\"fuckcms\"]}]}', NULL, '2025-03-25 09:01:04'); +INSERT INTO `sys_log` VALUES (12, 1, NULL, '-启动插件', 43833, 'vip.fuck.sm.controller.SysPlugsController.startPlugin()', '{\"params\":[{\"key\":\"_\",\"values\":[\"1742864446189\"]},{\"key\":\"qn\",\"values\":[\"fuckcms\"]}]}', NULL, '2025-03-25 09:03:30'); +INSERT INTO `sys_log` VALUES (13, 1, NULL, '-启动插件', 224, 'vip.fuck.sm.controller.SysPlugsController.startPlugin()', '{\"params\":[{\"key\":\"_\",\"values\":[\"1742864446190\"]},{\"key\":\"qn\",\"values\":[\"fuckcms\"]}]}', NULL, '2025-03-25 09:04:44'); +INSERT INTO `sys_log` VALUES (14, 1, NULL, '-启动插件', 67860, 'vip.fuck.sm.controller.SysPlugsController.startPlugin()', '{\"params\":[{\"key\":\"_\",\"values\":[\"1742864446191\"]},{\"key\":\"qn\",\"values\":[\"fuckcms\"]}]}', NULL, '2025-03-25 09:06:26'); +INSERT INTO `sys_log` VALUES (15, 1, NULL, '-启动插件', 27375, 'vip.fuck.sm.controller.SysPlugsController.startPlugin()', '{\"params\":[{\"key\":\"_\",\"values\":[\"1742864446192\"]},{\"key\":\"qn\",\"values\":[\"fuckcms\"]}]}', NULL, '2025-03-25 09:09:15'); -- ---------------------------- -- Table structure for sys_permission @@ -220,7 +238,7 @@ CREATE TABLE `sys_permission` ( `update_time` datetime(0) NULL DEFAULT NULL, `deleted` int(0) NULL DEFAULT 0, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统权限' ROW_FORMAT = Compact; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '权限菜单' ROW_FORMAT = Compact; -- ---------------------------- -- Records of sys_permission @@ -280,6 +298,11 @@ INSERT INTO `sys_permission` VALUES (56, '更新', 'sys:user:update', 'sys/user' INSERT INTO `sys_permission` VALUES (57, '删除', 'sys:user:deleted', 'sys/user', NULL, NULL, 24, 100, 3, 1, '2020-03-19 13:29:40', '2020-03-19 13:29:40', 0); INSERT INTO `sys_permission` VALUES (58, '删除', 'sys:log:deleted', 'sys/logs', NULL, NULL, 8, 100, 3, 1, '2020-03-19 13:29:40', '2020-03-19 13:29:40', 0); INSERT INTO `sys_permission` VALUES (1311115974068449281, '数据权限', 'sys:role:bindDept', 'sys/role/bindDept', '', '_self', 53, 5, 3, 1, '2020-09-30 09:29:42', NULL, 0); +INSERT INTO `sys_permission` VALUES (1904337365087801346, '系统插件', NULL, 'index/sysPlugs', NULL, '_self', 21, 10, 2, 1, NULL, NULL, 0); +INSERT INTO `sys_permission` VALUES (1904337365087801347, '新增', 'sysPlugs:add', 'sysPlugs/add', NULL, NULL, 1904337365087801346, NULL, 3, 1, NULL, NULL, 0); +INSERT INTO `sys_permission` VALUES (1904337365087801348, '修改', 'sysPlugs:update', 'sysPlugs/update', NULL, NULL, 1904337365087801346, NULL, 3, 1, NULL, NULL, 0); +INSERT INTO `sys_permission` VALUES (1904337365087801349, '删除', 'sysPlugs:delete', 'sysPlugs/delete', NULL, NULL, 1904337365087801346, NULL, 3, 1, NULL, NULL, 0); +INSERT INTO `sys_permission` VALUES (1904337365087801350, '列表', 'sysPlugs:list', 'sysPlugs/listByPage', NULL, NULL, 1904337365087801346, NULL, 3, 1, NULL, NULL, 0); -- ---------------------------- -- Table structure for sys_plugs @@ -297,11 +320,12 @@ CREATE TABLE `sys_plugs` ( `status` int(0) NULL DEFAULT NULL, `upload_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`qualified_version`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '系统插件' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_plugs -- ---------------------------- +INSERT INTO `sys_plugs` VALUES ('fuckcms', 'xian.zi.ming@qq.com', 'http://fuck.vip', 'http://fuck.vip', 'content manager system', '1.0', 'D:/files/sysPlugJars/d61fe1a18078439297683724281c85b8.jar', 4399209, 0, NULL); -- ---------------------------- -- Table structure for sys_role @@ -317,7 +341,7 @@ CREATE TABLE `sys_role` ( `update_time` datetime(0) NULL DEFAULT NULL, `deleted` int(0) NULL DEFAULT 0, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统角色' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_role @@ -350,7 +374,7 @@ CREATE TABLE `sys_role_permission` ( `permission_id` bigint(0) NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '角色权限' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_role_permission @@ -417,6 +441,11 @@ INSERT INTO `sys_role_permission` VALUES (61, 1, 61, '2020-05-26 14:21:56'); INSERT INTO `sys_role_permission` VALUES (62, 1, 62, '2020-04-22 15:48:47'); INSERT INTO `sys_role_permission` VALUES (63, 1, 63, '2020-04-22 15:48:47'); INSERT INTO `sys_role_permission` VALUES (1311116066716430339, 1, 1311115974068449281, '2020-09-30 09:30:04'); +INSERT INTO `sys_role_permission` VALUES (1904337365087801351, 1, 1904337365087801346, NULL); +INSERT INTO `sys_role_permission` VALUES (1904337365087801352, 1, 1904337365087801347, NULL); +INSERT INTO `sys_role_permission` VALUES (1904337365087801353, 1, 1904337365087801348, NULL); +INSERT INTO `sys_role_permission` VALUES (1904337365087801354, 1, 1904337365087801349, NULL); +INSERT INTO `sys_role_permission` VALUES (1904337365087801355, 1, 1904337365087801350, NULL); -- ---------------------------- -- Table structure for sys_user @@ -458,7 +487,7 @@ CREATE TABLE `sys_user_role` ( `role_id` bigint(0) NULL DEFAULT NULL, `create_time` datetime(0) NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE -) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '系统用户角色' ROW_FORMAT = Dynamic; +) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '用户角色' ROW_FORMAT = Dynamic; -- ---------------------------- -- Records of sys_user_role diff --git a/plugins/cms/pom.xml b/plugins/cms/pom.xml index bde1e9b..e9a1546 100644 --- a/plugins/cms/pom.xml +++ b/plugins/cms/pom.xml @@ -48,7 +48,6 @@ ${project.artifactId} - org.apache.maven.plugins maven-assembly-plugin diff --git a/plugins/cms/src/main/resources/META-INF/solon/plugins.cms.properties b/plugins/cms/src/main/resources/META-INF/solon/plugins.cms.properties index 0dcc3b3..6bb8b40 100644 --- a/plugins/cms/src/main/resources/META-INF/solon/plugins.cms.properties +++ b/plugins/cms/src/main/resources/META-INF/solon/plugins.cms.properties @@ -1,2 +1,2 @@ -solon.plugin=vip.fuck.sm.plugins.cms.CmsPlugin -solon.plugin.priority=999 \ No newline at end of file +solon.plugin: vip.fuck.sm.plugins.cms.CmsPlugin +solon.plugin.priority: 999 \ No newline at end of file diff --git a/solon-system/src/main/java/vip/fuck/sm/service/impl/SysPlugsServiceImpl.java b/solon-system/src/main/java/vip/fuck/sm/service/impl/SysPlugsServiceImpl.java index 6fa7a89..f3a68b9 100644 --- a/solon-system/src/main/java/vip/fuck/sm/service/impl/SysPlugsServiceImpl.java +++ b/solon-system/src/main/java/vip/fuck/sm/service/impl/SysPlugsServiceImpl.java @@ -157,12 +157,7 @@ public class SysPlugsServiceImpl extends ServiceImpl new BusinessException("插件加载失败")); - return; + PluginManager.load(byId.getQualifiedVersion()); } PluginManager.start(byId.getQualifiedVersion());