feat(kol): expose PUT /kol/manage/profile and POST /kol/manage/profile/avatar

This commit is contained in:
2026-04-18 14:06:20 +08:00
parent 1393b25419
commit d2922478ed
2 changed files with 75 additions and 3 deletions
+3 -1
View File
@@ -57,8 +57,10 @@ func RegisterRoutes(app *bootstrap.App) {
templates.POST("/:id/generate", tplHandler.Generate)
kolManage := protected.Group("/tenant/kol/manage")
kolManageHandler := NewKolManageHandler(app)
kolManageHandler := NewKolManageHandler(app, publicAssets)
kolManage.GET("/profile", kolManageHandler.GetProfile)
kolManage.PUT("/profile", kolManageHandler.UpdateProfile)
kolManage.POST("/profile/avatar", kolManageHandler.UploadAvatar)
kolManage.GET("/packages", kolManageHandler.ListPackages)
kolManage.POST("/packages", kolManageHandler.CreatePackage)
kolManage.PUT("/packages/:id", kolManageHandler.UpdatePackage)