feat: support id query for "list" apis (#908)

* feat: support id query for "list" apis

* gosec
This commit is contained in:
UUBulb
2024-12-24 23:23:01 +08:00
committed by GitHub
parent 672063f4de
commit d50605d668
10 changed files with 82 additions and 1 deletions

View File

@@ -247,7 +247,8 @@ func listHandler[S ~[]E, E model.CommonInterface](handler handlerFunc[S]) func(*
return
}
c.JSON(http.StatusOK, model.CommonResponse[S]{Success: true, Data: filter(c, data)})
filtered := filter(c, data)
c.JSON(http.StatusOK, model.CommonResponse[S]{Success: true, Data: model.SearchByIDCtx(c, filtered)})
}
}