查询列表(关联查询,分页/懒加载查询)
| 方法名 | searchlstjoin |
| 参数 | func:回调方法 md:模型名称 page:页码(分页需要使用懒加载) condition:条件(参考condition与sql语言关键词参照表) sequence:排序,其形式为{排序字段:排序方式},排序方式请参考排序参数对照表 joinsets:关联查询信息,其形式为 [{"adtname":"md2","relevant":"id=aid","condition":[{"lgc":1,"ky":"id","oprt":"mcb_geq","vl":1}]}]; adtname:附加表表名、relevant:关联关系、condition:关联表查询条件 |
| 用例 | |
| // 关联查询列表 var md = "md47";//模型名称 var page = 0 //页码 var condition = [{lgc:1,ky:'id',oprt:'mcb_geq',vl:1}]; // 查询条件 var sequence = {creattime:1};// 排序 // 关联查询信息 var joinsets = [{"adtname":"md48","relevant":"id=uid","condition":[{"lgc":1,"ky":"id","oprt":"mcb_geq","vl":1}]}]; McrbHttpClient.searchlstjoin(lst,md,page,condition,sequence,joinsets); function lst(e){ console.log(e) } | |
| 返回值说明 | |
| adtDataSets:关联表信息集合;其他字段为主表字段 [{ "route": "null", "sbscrbtp": "2", "creattime": "null", "utype": "1", "adtDataSets": "[{"uid":"3","tpcid":"1","id":"41"},{"uid":"3","tpcid":"5","id":"40"},{"uid":"3","tpcid":"4","id":"39"}]", "id": "3", "token": "cbdf6540654c424a9be0" }] | |
本文档来自—microbee-http 丨 软件开发框架平台
扫一扫