feat: Implement core backend infrastructure including configuration management, SQLite database with team owners and app settings, and initial owner-related APIs and frontend components.

This commit is contained in:
2026-01-31 03:16:24 +08:00
parent 634b493524
commit f590fe0c7a
6 changed files with 810 additions and 20 deletions

View File

@@ -85,6 +85,9 @@ func main() {
// 启动错误账号定期清理服务(需在配置中启用)
api.StartErrorCleanerService()
// 启动母号封禁检查服务(需在配置中启用)
api.StartBanCheckService()
// 启动服务器
startServer(cfg)
}
@@ -121,6 +124,11 @@ func startServer(cfg *config.Config) {
mux.HandleFunc("/api/db/owners/refetch-account-ids", api.CORS(api.HandleRefetchAccountIDs))
mux.HandleFunc("/api/upload/validate", api.CORS(api.HandleUploadValidate))
// 母号封禁检查 API
mux.HandleFunc("/api/db/owners/ban-check", api.CORS(api.HandleManualBanCheck)) // 手动触发检查
mux.HandleFunc("/api/db/owners/ban-check/status", api.CORS(api.HandleBanCheckStatus)) // 检查状态
mux.HandleFunc("/api/db/owners/ban-check/settings", api.CORS(api.HandleBanCheckSettings)) // 配置
// 注册测试 API
mux.HandleFunc("/api/register/test", api.CORS(handleRegisterTest))