From 8679832019f6be7a1243e19ed9f7394f8b8daa92 Mon Sep 17 00:00:00 2001 From: WangLiZhao <1838393649@qq.com> Date: Mon, 27 Apr 2026 11:52:03 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E6=9E=84=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E7=BB=93=E6=9E=84=EF=BC=8C=E5=88=86=E7=A6=BB=E8=B7=AF?= =?UTF-8?q?=E7=94=B1=E6=B3=A8=E5=86=8C=E4=B8=8E=E4=B8=BB=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将路由注册逻辑从主函数移至独立的 router 包 - 更新 main.go 以调用新的路由注册函数 - 删除旧的 digitalhuman/main.go 文件 - 简化常量文件中的注释 --- digitalhuman/consts/public/table_name.go | 2 +- digitalhuman/{main.go => router/router.go} | 14 ++----------- main.go | 23 ++++++++++++++++++++++ 3 files changed, 26 insertions(+), 13 deletions(-) rename digitalhuman/{main.go => router/router.go} (54%) create mode 100644 main.go diff --git a/digitalhuman/consts/public/table_name.go b/digitalhuman/consts/public/table_name.go index d716e44..2afc43a 100644 --- a/digitalhuman/consts/public/table_name.go +++ b/digitalhuman/consts/public/table_name.go @@ -3,7 +3,7 @@ package public const ( TableNameAudio = "digital_human_audio" TableNameCustomVoice = "digital_human_custom_voice" - TableNameAsyncTaskRef = "digital_human_async_task_ref" // 异步任务绑定表(task_id -> 业务表+业务ID) + TableNameAsyncTaskRef = "digital_human_async_task_ref" TableNameVideo = "digital_human_video" TableNameDigitalHuman = "digital_human" ) diff --git a/digitalhuman/main.go b/digitalhuman/router/router.go similarity index 54% rename from digitalhuman/main.go rename to digitalhuman/router/router.go index cd2ccfc..0a40982 100644 --- a/digitalhuman/main.go +++ b/digitalhuman/router/router.go @@ -1,20 +1,12 @@ -package main +package router import ( - "context" "digital-human/digitalhuman/controller" - _ "gitea.com/red-future/common/config" "gitea.com/red-future/common/http" - "gitea.com/red-future/common/jaeger" - _ "gitea.com/red-future/common/ragflow" - _ "github.com/gogf/gf/contrib/drivers/pgsql/v2" - _ "github.com/gogf/gf/contrib/nosql/redis/v2" ) -func main() { - ctx := context.Background() - defer jaeger.ShutDown(ctx) +func Router() { // 注册路由 http.RouteRegister([]interface{}{ controller.Audio, // 语音相关接口 @@ -23,6 +15,4 @@ func main() { controller.Video, // 视频相关接口 controller.AsyncTask, // 异步任务相关接口 }) - // 保持应用运行 - select {} } diff --git a/main.go b/main.go new file mode 100644 index 0000000..06283f9 --- /dev/null +++ b/main.go @@ -0,0 +1,23 @@ +package main + +import ( + "context" + + digitalhuman "digital-human/digitalhuman/router" + + _ "gitea.com/red-future/common/config" + "gitea.com/red-future/common/jaeger" + _ "gitea.com/red-future/common/ragflow" + _ "github.com/gogf/gf/contrib/drivers/pgsql/v2" + _ "github.com/gogf/gf/contrib/nosql/redis/v2" +) + +func main() { + ctx := context.Background() + defer jaeger.ShutDown(ctx) + // 注册路由 + digitalhuman.Router() + + // 保持应用运行 + select {} +}