TreeviewCopyright © aleen42 all right reserved, powered by aleen42
巧用simpleVO查询条件
场景
优先考虑使用固定字段方式,simpleVo方式虽然便捷,但使用的字段不一定有索引,可能存在效率问题 开放平台部分查询接口支持按照simpleVO的方式进行传参查询, 本文介绍如何有效使用simpleVO 并不是所有字段都支持该方式查询,可以按照此方式尝试传参以【采购订单列表查询】举例
采购订单参数很多,文档很难对支持的参数进行枚举,这时候我们该如何传参呢?
需要注意以下几点
- 必须传实体上有的字段;
- 主表字段查询时字段名(例: id);子表字段查询是子表对象.字段名(例:purchaseOrders.id);
- 参照类型只能传id(例:按物料查询只能传物料id,不能传物料code)
一、如何确定有哪些字段?
看对应接口的详情接口的返回值
例如: 【采购订单列表查询】的详情接口为【采购订单详情查询】,看其返回值即可确定实体字段
二、子表查询举例
按照来源单据号过滤采购订单
查看页面可以看出来源单据号在子表
【采购订单详情查询】文档搜索 【来源单据号】
确定字段应该为: purchaseOrders.upcode
成功过滤出所要数据