diff --git a/server/controllers/default.go b/server/controllers/default.go
index 2f38933..8d2687a 100644
--- a/server/controllers/default.go
+++ b/server/controllers/default.go
@@ -1,6 +1,8 @@
package controllers
import (
+ "server/version"
+
beego "github.com/beego/beego/v2/server/web"
)
@@ -131,7 +133,7 @@ func (c *MainController) Get() {
API 版本
-
1.0.0
+
` + version.Version + `
服务类型
diff --git a/server/main.go b/server/main.go
index 05a38c0..36c23ab 100644
--- a/server/main.go
+++ b/server/main.go
@@ -2,19 +2,16 @@ package main
import (
"server/models"
- _ "server/models" // 确保菜单模型被正确导入
_ "server/routers"
+ "server/version"
beego "github.com/beego/beego/v2/server/web"
"github.com/beego/beego/v2/server/web/context"
)
-// 项目版本号
-const Version = "1.0.1"
-
func main() {
// 初始化数据库
- models.Init(Version)
+ models.Init(version.Version)
// CORS配置已移至router.go中统一管理
// 确保请求体被正确读取(包括 POST、PUT、PATCH)
diff --git a/server/routers/router.go b/server/routers/router.go
index 74f7df5..085a8e6 100644
--- a/server/routers/router.go
+++ b/server/routers/router.go
@@ -3,6 +3,7 @@ package routers
import (
"server/controllers"
"server/middleware"
+ "server/version"
"strings"
beego "github.com/beego/beego/v2/server/web"
@@ -154,7 +155,7 @@ func init() {
API 版本
-
1.0.0
+
` + version.Version + `
访问路径
diff --git a/server/server.exe b/server/server.exe
index 4db5af8..5d8398d 100644
Binary files a/server/server.exe and b/server/server.exe differ
diff --git a/server/version/version.go b/server/version/version.go
new file mode 100644
index 0000000..7e95602
--- /dev/null
+++ b/server/version/version.go
@@ -0,0 +1,9 @@
+package version
+
+// Version 项目版本号
+const Version = "1.0.1"
+
+// GetVersion 获取版本号
+func GetVersion() string {
+ return Version
+}