feat: 添加安装向导功能

- 后端:安装状态检测API、数据库连接测试、配置文件生成
- 后端:支持SQLite/MySQL数据库选择
- 后端:JWT密钥自动生成或手动设置
- 前端:安装向导界面(数据库配置、安全配置、管理员账号)
- 前端:路由守卫检测安装状态,未安装自动跳转安装页面
This commit is contained in:
2026-05-03 11:52:34 +08:00
parent 507e00df52
commit 41fe48e128
8 changed files with 880 additions and 27 deletions
+3
View File
@@ -9,6 +9,7 @@ import (
"verification-platform-backend/internal/router/admin"
"verification-platform-backend/internal/router/extension"
"verification-platform-backend/internal/router/frontend"
"verification-platform-backend/internal/router/install"
"verification-platform-backend/pkg/response"
"github.com/gin-gonic/gin"
@@ -25,6 +26,8 @@ func SetupRoutes(r *gin.Engine) {
})
})
install.SetupRoutes(r)
frontend.SetupRoutes(r)
api := r.Group("/api/v1")