dynamicSearch - TimYi/FengHuang GitHub Wiki

过滤条件

过滤条件使用统一规格的请求参数:search_operator_param=value
其中search_为固定筛选前缀
operator为操作符,有以下几种,大小写不敏感:
EQ, LIKE, GT, LT, GTE, LTE;
param为参数名称,可以级联查询,用.分开,user.id
例子:查询用户name为18612444099的资源,search_eq_user.name=18612444099

排序条件

排序条件使用统一规格的请求参数:sort_param=value
sort_为固定排序前缀
param为排序参数,用.分开,比如brand.id
value为排序方式,有两种,大小写不敏感
asc,desc
例子:按照品牌id降序排序:sort_brand.id=desc

部署现状

没有必要为所有资源都部署动态查询接口,暂时部署了一下三种资源的动态查询接口:
预约:admin/appoint
套餐:admin/package
案例:admin/case
文章:admin/artical
上面写的url即为动态查询url,除了动态查询参数,还有page,size这两个分页参数。
注意:admin开头的请求需要管理员权限。