From 977f03b9f54f54a1d59e7501b287578a539fd3dd Mon Sep 17 00:00:00 2001 From: anlicheng <244108715@qq.com> Date: Tue, 12 Aug 2025 16:50:02 +0800 Subject: [PATCH] fix endpoint --- TODO.md | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 TODO.md diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..c737b39 --- /dev/null +++ b/TODO.md @@ -0,0 +1,37 @@ +# 待完成 + +## 1. endpoint需要存储在数据库 +```mysql + +CREATE TABLE `endpoint` ( +`id` bigint unsigned NOT NULL AUTO_INCREMENT, +`name` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称,路由时基于名称', +`title` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '序列号', +`type` varchar(60) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '类型', +`config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '配置信息,基于json格式存储', +`status` smallint NOT NULL DEFAULT '-1', +`creator` smallint NOT NULL DEFAULT '0' COMMENT '创建人', +`created_at` timestamp NULL DEFAULT NULL, +`updated_at` timestamp NULL DEFAULT NULL, +PRIMARY KEY (`id`), +KEY `idx_name` (`name`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci +``` + +## 2. service_config微服务配置也要存在于数据库 +```mysql +CREATE TABLE `service_config` ( +`id` bigint unsigned NOT NULL AUTO_INCREMENT, +`service_id` bigint unsigned NOT NULL COMMENT '服务的id', +`host_uuid` varchar(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '名称,路由时基于名称', +`config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '配置信息,基于json格式存储', +`last_config_json` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '配置信息,基于json格式存储', +`creator` smallint NOT NULL DEFAULT '0' COMMENT '创建人', +`created_at` timestamp NULL DEFAULT NULL, +`updated_at` timestamp NULL DEFAULT NULL, +PRIMARY KEY (`id`), +KEY `idx_service_id` (`service_id`) +) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci + + +``` \ No newline at end of file