Private
Public Access
1
0

新增:应用配置管理模块,优化文件系统功能

- 新增 ConfigAPI 和 ConfigService 实现配置管理
- 新增 SettingsPanel 和 UpdateNotification 组件
- 文件系统模块化重构,提升代码质量
- 提取公共函数,优化代码结构
- 版本号更新至 0.2.0
This commit is contained in:
2026-01-28 22:48:10 +08:00
parent 7e79a53dae
commit b849e6cc46
31 changed files with 3024 additions and 917 deletions

View File

@@ -0,0 +1,18 @@
package models
import "time"
// AppConfig 应用配置模型
type AppConfig struct {
ID uint `gorm:"primaryKey" json:"id"`
Key string `gorm:"type:varchar(50);uniqueIndex;not null" json:"key"`
Value string `gorm:"type:text;not null" json:"value"`
Description string `gorm:"type:varchar(200)" json:"description"`
CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"`
}
// TableName 指定表名
func (AppConfig) TableName() string {
return "app_config"
}

View File

@@ -64,6 +64,7 @@ func InitFast() (*gorm.DB, error) {
&models.DbConnection{},
&models.SqlTab{},
&models.SqlResultHistory{},
&models.AppConfig{},
); err != nil {
return nil, err
}