fix: align portal queries and super auth

This commit is contained in:
2026-01-25 15:11:08 +08:00
parent bb374f5c52
commit ea342bf8a3
14 changed files with 340 additions and 23 deletions

View File

@@ -165,10 +165,10 @@ func (u *User) Favorites(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, e
// @Tags UserCenter
// @Accept json
// @Produce json
// @Param contentId query int64 true "Content ID"
// @Param content_id query int64 true "Content ID"
// @Success 200 {string} string "Added"
// @Bind user local key(__ctx_user)
// @Bind contentId query
// @Bind contentId query key(content_id)
func (u *User) AddFavorite(ctx fiber.Ctx, user *models.User, contentId int64) error {
tenantID := getTenantID(ctx)
return services.Content.AddFavorite(ctx, tenantID, user.ID, contentId)
@@ -214,10 +214,10 @@ func (u *User) Likes(ctx fiber.Ctx, user *models.User) ([]dto.ContentItem, error
// @Tags UserCenter
// @Accept json
// @Produce json
// @Param contentId query int64 true "Content ID"
// @Param content_id query int64 true "Content ID"
// @Success 200 {string} string "Liked"
// @Bind user local key(__ctx_user)
// @Bind contentId query
// @Bind contentId query key(content_id)
func (u *User) AddLike(ctx fiber.Ctx, user *models.User, contentId int64) error {
tenantID := getTenantID(ctx)
return services.Content.AddLike(ctx, tenantID, user.ID, contentId)