feat: 添加内容排序功能,优化内容列表查询和加载状态处理

This commit is contained in:
2026-01-06 15:28:12 +08:00
parent 31d6192816
commit 1723802722
4 changed files with 122 additions and 11 deletions

View File

@@ -2,6 +2,7 @@ package v1
import (
"quyun/v2/app/http/v1/dto"
"quyun/v2/app/requests"
"quyun/v2/app/services"
"quyun/v2/database/models"
@@ -75,7 +76,7 @@ func (c *Creator) ListContents(
ctx fiber.Ctx,
user *models.User,
filter *dto.CreatorContentListFilter,
) ([]dto.CreatorContentItem, error) {
) (*requests.Pager, error) {
return services.Creator.ListContents(ctx, user.ID, filter)
}

View File

@@ -93,8 +93,9 @@ type CreatorContentListFilter struct {
Status *string `query:"status"`
Visibility *string `query:"visibility"`
Genre *string `query:"genre"`
Key *string `query:"key"`
Keyword *string `query:"keyword"`
Key *string `query:"key"`
Keyword *string `query:"keyword"`
Sort *string `query:"sort"`
}
type CreatorOrderListFilter struct {