AdminStore 新增通用数据查询功能插图

通用数据查询模块是一个强大的工具,允许用户通过自定义查询条件和字段来获取数据库中的数据。该功能界面友好,支持多种查询类型和结果处理方式,适用于各种数据分析和报表生成需求。

功能特点

  1. 模块代码选择:用户可以选择不同的模块代码,以便对不同的数据库表进行查询。
  2. 默认查询时间范围:提供多种预设的时间范围选项,用户可以快速选择所需的时间范围。
  3. 查询字段配置:用户可以自定义显示字段,选择字段名、占位符、控件类型等。
  4. 查询类型
    • 分页查询
    • 列表查询
    • 批量查询
  5. 查询执行方式
    • 并行查询
    • 并行存储查询
  6. 变量定义:用户可以定义查询变量,设置变量名称、变量类型(单值或列表)及查询代码。
  7. 结果处理:提供结果处理方式的选择,可以进行结果处理或不处理,并支持选择不同的结果处理方式。
  8. 结果处理器:用户可以配置结果处理器,选择处理器类型、查询模型和结果类型。
  9. 请求参数:用户可以添加请求参数,设置参数来源和参数变量。

通用查询支持分页,列表,sql执行,数据通用接口获取,支持扩展请求处理和结果处理

请求前置处理接口

/** * 前置处理 */public interface PreProcessor {     void process(Map<String, Object> params);}

编写spring boot,系统自动加载。

结果处理器

/** * 结果处理器 */public interface ResultHandleWork {     /**     * 结果处理器     *     */    void handle(ResultHandleObject handleObject, Map<String, Object> requestParam, MapResponse mapResponse);}

系统默认实现http表单请求,http json格式请求,数据库再次查询请求

通用查询

批量查询

/data/batch

列表查询

/data/list

分页查询

/data/search

列表无条件查询

/data/data/{model}

例如 http://152.136.236.93:8100/data/data/org

线上测试环境

http://adminstore.nbsaas.com/ 账号 ada 密码 123456

免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代表一休教程网的观点和立场。