新增盘后 A 股数据同步与看板市场概览

This commit is contained in:
2026-07-04 10:36:59 +08:00
parent 1fd9e97fe1
commit d18aa79a47
13 changed files with 968 additions and 2 deletions
+10 -1
View File
@@ -7,8 +7,10 @@ import (
"stock-user-system/internal/config"
"stock-user-system/internal/db"
"stock-user-system/internal/jobs"
"stock-user-system/internal/models"
"stock-user-system/internal/routes"
"stock-user-system/internal/services"
)
func main() {
@@ -34,7 +36,14 @@ func main() {
log.Fatalf("seed system admin: %v", err)
}
r := routes.Setup(cfg, database)
if err := models.AutoMigrateStock(database); err != nil {
log.Fatalf("migrate stock tables: %v", err)
}
stockSyncSvc := services.NewStockSyncService(cfg, database)
jobs.StartStockSyncScheduler(cfg, stockSyncSvc)
r := routes.Setup(cfg, database, stockSyncSvc)
addr := fmt.Sprintf("0.0.0.0:%s", cfg.Port)
log.Printf("backend listening on %s", addr)