管理员增加数据同步功能,支持初始化股票列表

This commit is contained in:
2026-07-04 14:36:51 +08:00
parent 024320e082
commit b774899655
10 changed files with 431 additions and 0 deletions
+2
View File
@@ -13,6 +13,7 @@ import (
func Setup(cfg *config.Config, db *gorm.DB) *gin.Engine {
authHandler := &handlers.AuthHandler{DB: db, CFG: cfg}
adminHandler := &handlers.AdminHandler{DB: db, CFG: cfg}
dataSyncHandler := handlers.NewDataSyncHandler(db, cfg)
r := gin.Default()
@@ -50,6 +51,7 @@ func Setup(cfg *config.Config, db *gorm.DB) *gin.Engine {
admin.PUT("/users/:id", adminHandler.UpdateUser)
admin.DELETE("/users/:id", adminHandler.DeleteUser)
admin.GET("/roles", adminHandler.ListRoles)
admin.POST("/data-sync/init-stocks", dataSyncHandler.InitStocks)
}
return r