package v1 import ( dto "quyun/v2/app/http/super/v1/dto" "quyun/v2/app/requests" "quyun/v2/app/services" "github.com/gofiber/fiber/v3" ) // @provider type creators struct{} // List creators // // @Router /super/v1/creators [get] // @Summary List creators // @Description List creator tenants (channels) across the platform // @Tags Creator // @Accept json // @Produce json // @Param page query int false "Page number" // @Param limit query int false "Page size" // @Success 200 {object} requests.Pager{items=[]dto.TenantItem} // @Bind filter query func (c *creators) List(ctx fiber.Ctx, filter *dto.TenantListFilter) (*requests.Pager, error) { return services.Super.ListTenants(ctx, filter) }