Quellcode durchsuchen

feat: add biz table auto-migrate & rename app

- migrate.go: 新增 bizTables,执行 migrate 自动创建 cf_account 表
- .env: VITE_GLOB_APP_TITLE 改为 Flaredesk
- package.json: name 改为 flaredesk

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
urban vor 1 Monat
Ursprung
Commit
9ff1d0281f
3 geänderte Dateien mit 17 neuen und 2 gelöschten Zeilen
  1. 15 0
      magic_admin/base/core/migrate.go
  2. 1 1
      magic_admin_web/.env
  3. 1 1
      magic_admin_web/package.json

+ 15 - 0
magic_admin/base/core/migrate.go

@@ -3,6 +3,7 @@ package core
 import (
 	"fmt"
 	"go_server/base/config"
+	bizApp "go_server/model/biz_modules/app"
 	"go_server/model/system"
 	"gorm.io/gorm"
 )
@@ -27,7 +28,13 @@ var allTables = []MigrateTable{
 	&system.SysSignConfig{},
 }
 
+// bizTables 业务库需要迁移的表
+var bizTables = []MigrateTable{
+	&bizApp.CfAccount{},
+}
+
 func Migrates() {
+	// 系统表迁移(主库)
 	db := MainDb()
 	CurrentDatabase := db.Migrator().CurrentDatabase()
 	Log.Info(fmt.Sprintf("当前数据库[%s]", CurrentDatabase))
@@ -36,6 +43,14 @@ func Migrates() {
 	migrationTable(db, mTables) // 同步数据库结构
 	sysDataInit(db)             // 数据初始化
 	sysSignInfoInit(db)         // 系统交互密钥初始化
+
+	// 业务表迁移(biz 库)
+	bizDbs, _, _ := BizDbs()
+	for alias, bizDb := range bizDbs {
+		Log.Info(fmt.Sprintf("开始迁移业务库[%s]", alias))
+		migrationTable(bizDb, bizTables)
+	}
+
 	Log.Info(fmt.Sprintf("数据库迁移完成"))
 }
 

+ 1 - 1
magic_admin_web/.env

@@ -1,5 +1,5 @@
 # title
-VITE_GLOB_APP_TITLE = LuckyBot Admin
+VITE_GLOB_APP_TITLE = Flaredesk
 
 # 本地运行端口号
 VITE_PORT = 8848

+ 1 - 1
magic_admin_web/package.json

@@ -1,5 +1,5 @@
 {
-  "name": "luckyBotAdmin",
+  "name": "flaredesk",
   "private": true,
   "version": "1.0.1",
   "type": "module",