diff --git a/README.md b/README.md index 61df4063..327ef10c 100644 --- a/README.md +++ b/README.md @@ -26,7 +26,7 @@
-当前版本: **1.0.7** +当前版本: **1.0.8** **github:** https://github.com/lijiahangmax/orion-ops-pro **gitee:** https://gitee.com/lijiahangmax/orion-ops-pro diff --git a/docker-compose.yml b/docker-compose.yml index 6f8f21f0..3b204e2b 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,7 +1,7 @@ version: '3.3' services: orion-ops-pro: - image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:1.0.7 + image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro:1.0.8 ports: - 1081:80 environment: @@ -19,7 +19,7 @@ services: - orion-ops-pro-db - orion-ops-pro-redis orion-ops-pro-db: - image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:1.0.7 + image: registry.cn-hangzhou.aliyuncs.com/lijiahangmax/orion-ops-pro-mysql:1.0.8 privileged: true ports: - 3307:3306 diff --git a/docker/mysql/build.sh b/docker/mysql/build.sh index 597372e8..4b3100c9 100644 --- a/docker/mysql/build.sh +++ b/docker/mysql/build.sh @@ -1,5 +1,5 @@ #/bin/bash -version=1.0.7 +version=1.0.8 cp -r ../../sql ./sql docker build -t orion-ops-pro-mysql:${version} . rm -rf ./sql diff --git a/docker/orion-ops-pro/build.sh b/docker/orion-ops-pro/build.sh index 29f79d71..012efdb4 100644 --- a/docker/orion-ops-pro/build.sh +++ b/docker/orion-ops-pro/build.sh @@ -1,5 +1,5 @@ #/bin/bash -version=1.0.7 +version=1.0.8 mv ../../orion-ops-launch/target/orion-ops-launch.jar ./orion-ops-launch.jar mv ../../orion-ops-ui/dist ./dist docker build -t orion-ops-pro:${version} . diff --git a/docs/README.md b/docs/README.md index 12e7f642..78db4771 100644 --- a/docs/README.md +++ b/docs/README.md @@ -26,7 +26,7 @@ -当前版本: **1.0.7** +当前版本: **1.0.8** **github:** https://github.com/lijiahangmax/orion-ops-pro **gitee:** https://gitee.com/lijiahangmax/orion-ops-pro diff --git a/docs/_coverpage.md b/docs/_coverpage.md index 34ea5f45..f1676b7e 100644 --- a/docs/_coverpage.md +++ b/docs/_coverpage.md @@ -1,4 +1,4 @@ -# orion-ops-pro 1.0.7 +# orion-ops-pro 1.0.8 > 一款开箱即用的运维平台。 diff --git a/docs/about/change-log.md b/docs/about/change-log.md index f08e64e2..e400c15b 100644 --- a/docs/about/change-log.md +++ b/docs/about/change-log.md @@ -7,6 +7,16 @@ * 执行完成菜单 sql 后请刷新缓存 `系统设置` > `系统菜单` > `刷新缓存` * 执行完成字典 sql 后请刷新缓存 `系统设置` > `数据字典项` > `刷新缓存` +### v1.0.8 + +`2024-05-15` `release` + +* 🌈 新增 站内信模块 +* 🔨 优化 执行命令日志跳转逻辑 +* 🔨 修改 `exitStatus` 改为 `exitCode` + +[如何升级](/update/v1.0.8.md) + ### v1.0.7 `2024-05-13` `release` diff --git a/docs/about/roadmap.md b/docs/about/roadmap.md index 066aede7..f6f04cce 100644 --- a/docs/about/roadmap.md +++ b/docs/about/roadmap.md @@ -1,7 +1,5 @@ ## 功能排期 -* 批量上传 -* 站内消息 * 终端背景图片 * 资产授权 UI 改版 * RDP 远程桌面 diff --git a/docs/update/v1.0.8.md b/docs/update/v1.0.8.md index 50b325e0..64d79312 100644 --- a/docs/update/v1.0.8.md +++ b/docs/update/v1.0.8.md @@ -3,9 +3,53 @@ > sql 脚本 - DDL ```sql +-- 修改字段名称 +ALTER TABLE `exec_host_log` +CHANGE COLUMN `exit_status` `exit_code` int(0) NULL DEFAULT NULL COMMENT '退出码' AFTER `parameter`; + +-- 系统消息 +DROP TABLE IF EXISTS `system_message`; +CREATE TABLE `system_message` +( + `id` bigint(0) NOT NULL AUTO_INCREMENT COMMENT 'id', + `classify` char(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '消息分类', + `type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '消息类型', + `status` tinyint(0) NULL DEFAULT NULL COMMENT '消息状态', + `rel_key` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '消息关联', + `title` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题', + `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '消息内容', + `receiver_id` bigint(0) NULL DEFAULT NULL COMMENT '接收人id', + `receiver_username` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '接收人用户名', + `create_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', + `update_time` datetime(0) NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP(0) COMMENT '修改时间', + `deleted` tinyint(1) NULL DEFAULT 0 COMMENT '是否删除 0未删除 1已删除', + PRIMARY KEY (`id`) USING BTREE, + INDEX `idx_receiver_classify` (`receiver_id`, `classify`) USING BTREE +) ENGINE = InnoDB + AUTO_INCREMENT = 1 + CHARACTER SET = utf8mb4 + COLLATE = utf8mb4_general_ci COMMENT = '系统消息' + ROW_FORMAT = Dynamic; ``` > sql 脚本 - DML ```sql +-- 菜单 +DELETE FROM system_menu WHERE id IN (161, 175, 197, 198) OR id > 202; +INSERT INTO `system_menu` VALUES (161, 176, '执行模板', NULL, 2, 50, 1, 1, 1, 0, 'IconBookmark', NULL, 'execTemplate', '2024-03-07 18:32:41', '2024-05-14 15:58:51', '1', '1', 0); +INSERT INTO `system_menu` VALUES (197, 176, '批量上传', NULL, 2, 30, 1, 1, 1, 0, 'IconUpload', NULL, 'batchUpload', '2024-05-08 22:12:23', '2024-05-14 15:58:44', '1', '1', 0); +INSERT INTO `system_menu` VALUES (198, 176, '上传任务', NULL, 2, 40, 1, 1, 1, 0, 'IconCloud', NULL, 'uploadTask', '2024-05-08 22:16:05', '2024-05-14 15:58:46', '1', '1', 0); + +-- 字典项 +DELETE FROM dict_key WHERE id >= 43; +INSERT INTO `dict_key` VALUES (43, 'messageType', 'STRING', '[{\"name\": \"tagLabel\", \"type\": \"STRING\"}, {\"name\": \"tagVisible\", \"type\": \"STRING\"}, {\"name\": \"tagColor\", \"type\": \"STRING\"}, {\"name\": \"redirectComponent\", \"type\": \"STRING\"}]', '消息类型', '2024-05-13 12:07:56', '2024-05-14 14:48:28', '1', '1', 0); +INSERT INTO `dict_key` VALUES (44, 'messageClassify', 'STRING', '[]', '消息分类', '2024-05-13 15:06:27', '2024-05-13 15:06:27', '1', '1', 0); + +-- 字典值 +DELETE FROM dict_value WHERE id >= 295; +INSERT INTO `dict_value` VALUES (295, 43, 'messageType', 'EXEC_FAILED', '执行失败', '{\"tagColor\": \"red\", \"tagLabel\": \"部分失败\", \"tagVisible\": \"true\", \"redirectComponent\": \"execCommand\"}', 10, '2024-05-13 12:07:56', '2024-05-14 15:19:19', '1', '1', 0); +INSERT INTO `dict_value` VALUES (296, 43, 'messageType', 'UPLOAD_FAILED', '上传失败', '{\"tagColor\": \"red\", \"tagLabel\": \"部分失败\", \"tagVisible\": \"true\", \"redirectComponent\": \"batchUpload\"}', 20, '2024-05-13 12:07:56', '2024-05-14 15:11:21', '1', '1', 0); +INSERT INTO `dict_value` VALUES (297, 44, 'messageClassify', 'NOTICE', '通知', '{}', 10, '2024-05-13 15:06:27', '2024-05-13 15:06:27', '1', '1', 0); +INSERT INTO `dict_value` VALUES (298, 44, 'messageClassify', 'TODO', '待办', '{}', 20, '2024-05-13 15:06:27', '2024-05-13 15:06:27', '1', '1', 0); ``` diff --git a/docs/update/v2.0.0.md b/docs/update/v2.0.0.md new file mode 100644 index 00000000..712bfab8 --- /dev/null +++ b/docs/update/v2.0.0.md @@ -0,0 +1,11 @@ +## v2.0.0 + +> sql 脚本 - DDL + +```sql +``` + +> sql 脚本 - DML + +```sql +``` diff --git a/orion-ops-dependencies/pom.xml b/orion-ops-dependencies/pom.xml index f27115f1..c75a58c9 100644 --- a/orion-ops-dependencies/pom.xml +++ b/orion-ops-dependencies/pom.xml @@ -14,7 +14,7 @@