refactor: 移除旧版数据库配置的简易模式实现

移除与 PR #66 冲突的旧版简易模式实现(commit 7d4b7de)。
新版简易模式通过 run_mode 配置文件/环境变量控制,无需数据库设置。

后端变更:
- 移除 SettingKeySimpleMode 常量
- 移除 SystemSettings/PublicSettings 中的 SimpleMode 字段
- 移除 setting_handler 中的简易模式切换逻辑
- 移除 userService 依赖(不再需要自动设置管理员并发数)

前端变更:
- 移除 appStore.simpleMode 状态
- 移除设置页面的"使用模式"设置区块
- 移除 GroupsView 中的简易模式相关逻辑
- 移除相关国际化文案
This commit is contained in:
shaw
2025-12-29 09:17:00 +08:00
parent 1f5ced7069
commit 31fef105c7
14 changed files with 10 additions and 193 deletions

View File

@@ -64,7 +64,6 @@ func (s *SettingService) GetPublicSettings(ctx context.Context) (*PublicSettings
SettingKeyApiBaseUrl,
SettingKeyContactInfo,
SettingKeyDocUrl,
SettingKeySimpleMode,
}
settings, err := s.settingRepo.GetMultiple(ctx, keys)
@@ -83,7 +82,6 @@ func (s *SettingService) GetPublicSettings(ctx context.Context) (*PublicSettings
ApiBaseUrl: settings[SettingKeyApiBaseUrl],
ContactInfo: settings[SettingKeyContactInfo],
DocUrl: settings[SettingKeyDocUrl],
SimpleMode: settings[SettingKeySimpleMode] == "true",
}, nil
}
@@ -125,9 +123,6 @@ func (s *SettingService) UpdateSettings(ctx context.Context, settings *SystemSet
updates[SettingKeyDefaultConcurrency] = strconv.Itoa(settings.DefaultConcurrency)
updates[SettingKeyDefaultBalance] = strconv.FormatFloat(settings.DefaultBalance, 'f', 8, 64)
// 使用模式
updates[SettingKeySimpleMode] = strconv.FormatBool(settings.SimpleMode)
return s.settingRepo.SetMultiple(ctx, updates)
}
@@ -228,7 +223,6 @@ func (s *SettingService) parseSettings(settings map[string]string) *SystemSettin
ApiBaseUrl: settings[SettingKeyApiBaseUrl],
ContactInfo: settings[SettingKeyContactInfo],
DocUrl: settings[SettingKeyDocUrl],
SimpleMode: settings[SettingKeySimpleMode] == "true",
}
// 解析整数类型