feat: 重构内容和订单列表接口,使用过滤器结构体简化参数传递;更新相关服务和测试用例
This commit is contained in:
@@ -50,11 +50,9 @@ func (c *Creator) Dashboard(ctx fiber.Ctx) (*dto.DashboardStats, error) {
|
||||
// @Param genre query string false "Genre"
|
||||
// @Param keyword query string false "Keyword"
|
||||
// @Success 200 {array} dto.ContentItem
|
||||
// @Bind status query
|
||||
// @Bind genre query
|
||||
// @Bind keyword query
|
||||
func (c *Creator) ListContents(ctx fiber.Ctx, status, genre, keyword string) ([]dto.ContentItem, error) {
|
||||
return services.Creator.ListContents(ctx.Context(), status, genre, keyword)
|
||||
// @Bind filter query
|
||||
func (c *Creator) ListContents(ctx fiber.Ctx, filter *dto.CreatorContentListFilter) ([]dto.ContentItem, error) {
|
||||
return services.Creator.ListContents(ctx.Context(), filter)
|
||||
}
|
||||
|
||||
// Create/Publish content
|
||||
@@ -115,10 +113,9 @@ func (c *Creator) DeleteContent(ctx fiber.Ctx, id string) error {
|
||||
// @Param status query string false "Status"
|
||||
// @Param keyword query string false "Keyword"
|
||||
// @Success 200 {array} dto.Order
|
||||
// @Bind status query
|
||||
// @Bind keyword query
|
||||
func (c *Creator) ListOrders(ctx fiber.Ctx, status, keyword string) ([]dto.Order, error) {
|
||||
return services.Creator.ListOrders(ctx.Context(), status, keyword)
|
||||
// @Bind filter query
|
||||
func (c *Creator) ListOrders(ctx fiber.Ctx, filter *dto.CreatorOrderListFilter) ([]dto.Order, error) {
|
||||
return services.Creator.ListOrders(ctx.Context(), filter)
|
||||
}
|
||||
|
||||
// Process refund
|
||||
|
||||
Reference in New Issue
Block a user