作者:陈剑冬  历史版本:1  最后编辑:陈剑冬  更新时间:2024-10-16 14:26

配置页面

查询接口的配置页面在服务配置模块比其他基础接口多了参数列表和过滤条件。

  • 参数列表:定义参数,实现动态查询。
  • 过滤条件:当查询途中需要过滤掉不必要的数据时可以在此处添加规则,相当于where子句。

查询示例

以mysql数据集sj_sllx为例,首先在数据服务目录中为该数据集创建一个数据服务:


现有一张sj_sllx表的内容如下:

选择查询

查询sj_sllx表的全部内容:

  • 选择数据服务,点击创建接口,点击【查询(内置条件)】,填写接口名称、编码,选择测试环境,保存。

  • 编辑接口,进入【测试】页面,点击【测试】。

  • 在返回数据示例中查看查询数据

参数查询

该列表中定义的参数默认为等号,若需要其他更复杂的查询,则需要用到过滤条件的添加规则。
参数类型支持字符串、日期、整型、浮点型和列表。

要求查询出sj_sllx表zfc=${zf},且xs=${xs}的数据行:

  • 选择数据服务,点击创建接口,点击【查询(内置条件)】,填写接口名称、编码,选择测试环境
    添加两个参数zfc和xs,参数编码需要与字段的物理名称一致。

  • 编辑接口,进入【测试】页面,输入查询的条件,点击【测试】。

  • 在返回数据示例中查看查询数据

过滤查询

过滤条件支持等于、不等于、大于、小于、大于等于、小于等于、在……之内、包含、不在……之内。

要求查询数据时过滤掉zfc!=${zfc}的数据行:

  • 选择数据服务,点击创建接口,点击【查询(内置条件)】,填写接口名称、编码,选择测试环境
    添加一个参数zfc,添加过滤条件:zfc 不等于 参数 zfc

  • 编辑接口,进入【测试】页面,输入查询的条件,点击【测试】。

  • 在返回数据示例中查看查询数据

关联表查询

在【系统管理-数据集管理】中,为数据集添加关联表

  • 选择数据服务,点击创建接口,点击【查询(内置条件)】,填写接口名称、编码,选择测试环境,点击保存。

  • 编辑接口,进入【测试】页面,点击【测试】。

  • 在返回数据示例中查看查询数据