feat: 添加独立的支付通道管理功能

This commit is contained in:
2026-05-25 19:30:54 +08:00
parent 1767c41c7f
commit bc5e2dc951
11 changed files with 527 additions and 1 deletions
+10
View File
@@ -23,6 +23,7 @@ func SetupRoutes(r *gin.Engine) {
articleHandler := handlers.NewArticleHandler()
uploadHandler := handlers.NewUploadHandler()
bannerHandler := handlers.NewBannerHandler()
paymentChannelHandler := handlers.NewPaymentChannelHandler()
r.Use(middlewares.CORSMiddleware())
@@ -220,6 +221,15 @@ func SetupRoutes(r *gin.Engine) {
adminBanners.DELETE("/:id", bannerHandler.Delete)
adminBanners.PUT("/:id/toggle", bannerHandler.ToggleActive)
}
adminPaymentChannels := admin.Group("/payment-channels")
{
adminPaymentChannels.GET("", paymentChannelHandler.List)
adminPaymentChannels.POST("", paymentChannelHandler.Create)
adminPaymentChannels.PUT("/:id", paymentChannelHandler.Update)
adminPaymentChannels.DELETE("/:id", paymentChannelHandler.Delete)
adminPaymentChannels.PUT("/:id/toggle", paymentChannelHandler.Toggle)
}
}
}
}