feat: 重构内容列表接口,使用过滤器结构体简化参数传递;更新相关服务和测试用例
This commit is contained in:
@@ -69,13 +69,9 @@ func (r *Routes) Register(router fiber.Router) {
|
||||
))
|
||||
// Register routes for controller: Content
|
||||
r.log.Debugf("Registering route: Get /v1/contents -> content.List")
|
||||
router.Get("/v1/contents"[len(r.Path()):], DataFunc5(
|
||||
router.Get("/v1/contents"[len(r.Path()):], DataFunc1(
|
||||
r.content.List,
|
||||
QueryParam[string]("keyword"),
|
||||
QueryParam[string]("genre"),
|
||||
QueryParam[string]("tenantId"),
|
||||
QueryParam[string]("sort"),
|
||||
QueryParam[int]("page"),
|
||||
Query[dto.ContentListFilter]("filter"),
|
||||
))
|
||||
r.log.Debugf("Registering route: Get /v1/contents/:id -> content.Get")
|
||||
router.Get("/v1/contents/:id"[len(r.Path()):], DataFunc1(
|
||||
|
||||
Reference in New Issue
Block a user