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

{
"model": "batchTest",
"page": 1,
"size": 1,
"filters": {
"user": "1",
"account": "",
"beginDate": "2024-01-03",
"endDate": "2024-05-09",
"warehouseCodeList": "000,SD002"
}
}

列表查询

/data/list

{
"model": "pageForUserLoginLog",
"page": 1,
"size": 1,
"filters": {
"user": "1",
"account": "",
"beginDate": "2024-01-03",
"endDate": "2024-05-09",
"warehouseCodeList": "000,SD002"
}
}

分页查询

/data/search

{
"model": "pageForUserLoginLog",
"page": 1,
"size": 1,
"filters": {
"user": "1",
"account": "",
"beginDate": "2024-01-03",
"endDate": "2024-05-09",
"warehouseCodeList": "000,SD002"
}
}

列表无条件查询

/data/data/{model}

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

线上测试环境

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


相關推薦

2024-06-28

Rust 通用代码生成器莲花,红莲尝鲜版二十三,此版本新增了多对多候选功能,增强了数据库自动反射功能和模板向导的编辑器。 Rust 通用代码生成器莲花,红莲尝鲜版二十二,此版本新增了数据库自动反射功能,可以为遗留

2024-08-17

光2.3.0文明尝鲜版5添加了PPT数据导出功能。 文明版本新增ShiroAuth弹性登录模块,使用Apache Shiro权限框架。新增三种复杂版面。包括父子表,树表和树父子表。新增三种报表。使用Echarts报表框架。包括报表,带数据网格的报表

2023-06-03

本更新方法: composer update xmo/mine-core ⭐ 新功能及优化 [新增] 新增 通用列表接口 支持前端传参设置列表的 分页/不分页、模型关联、条件过滤,排序,分组 等功能 [新增] config/autoload/mineadmin.php 添加 

2024-07-19

Rust 通用代码生成器莲花,红莲尝鲜版二十三,此版本新增了多对多候选功能,增强了数据库自动反射功能和模板向导的编辑器。 Rust 通用代码生成器莲花,红莲尝鲜版二十二,此版本新增了数据库自动反射功能,可以为遗留

2024-08-03

Golang通用代码生成器仙童,电音仙女尝鲜版六,此版本新增了数据库自动反射功能,可以为遗留数据库配上操作软件。此版本增强了模板向导界面的编辑器功能,可以不清空数据的情况下编辑项目的元数据和数据。可以切换域

2023-06-16

光2.3.0文明尝鲜版5添加了PPT数据导出功能。 文明版本新增ShiroAuth弹性登录模块,使用Apache Shiro权限框架。新增三种复杂版面。包括父子表,树表和树父子表。新增三种报表。使用Echarts报表框架。包括报表,带数据网格的报表

2023-06-13

光2.3.0文明尝鲜版5添加了PPT数据导出功能。 文明版本新增ShiroAuth弹性登录模块,使用Apache Shiro权限框架。新增三种复杂版面。包括父子表,树表和树父子表。新增三种报表。使用Echarts报表框架。包括报表,带数据网格的报表

2023-07-04

彻底修复弹性登录模块,修复了注册,修改密码,管理员新增用户时使用过时加密算法问题。更多测试。 Go语言通用代码生成器:仙童Beta3版。修复几处错误。包括登录权限问题和图形报表UI的语言问题。更多测试。 GO语言通用

2022-12-06

7aB/ Go 语言通用代码生成器:仙童,已有重大功能增强,新增弹性登录模块 SimpleAuth。实现了弹性登录认证功能,现在功能已完整,前端支持动态菜单功能。 Go 语言通用代码生成器:仙童尝鲜版十拥有卓绝的变形能力。支持三大

2022-11-17

w7aB/ Go语言通用代码生成器:仙童,已有重大功能增强,新增弹性登录模块SimpleAuth。实现了弹性登录认证功能,现在功能已完整,前端支持动态菜单功能。 Go语言通用代码生成器:仙童尝鲜版十拥有卓绝的变形能力。支持三大

2022-12-11

7aB/ Go 语言通用代码生成器:仙童,已有重大功能增强,新增弹性登录模块 SimpleAuth。实现了弹性登录认证功能,现在功能已完整,前端支持动态菜单功能。 Go 语言通用代码生成器:仙童尝鲜版十拥有卓绝的变形能力。支持三大

2023-07-25

光2.3.0文明尝鲜版5添加了PPT数据导出功能。 文明版本新增ShiroAuth弹性登录模块,使用Apache Shiro权限框架。新增三种复杂版面。包括父子表,树表和树父子表。新增三种报表。使用Echarts报表框架。包括报表,带数据网格的报表

2023-08-04

光2.3.0文明尝鲜版5添加了PPT数据导出功能。 文明版本新增ShiroAuth弹性登录模块,使用Apache Shiro权限框架。新增三种复杂版面。包括父子表,树表和树父子表。新增三种报表。使用Echarts报表框架。包括报表,带数据网格的报表

2022-12-16

Neuron 2.3.0 版本现已正式发布! 除了新增数据统计、模糊搜索、页面下载日志等功能提升产品易用性外,Neuron 2.3.0 版本还新增了 CIP Ethernet/IP、Mitsubishi Melsec 1E frame E71 和 Fanuc Focas 三个协议驱动,以更强大的能力帮助工业用户实