AdminStore 新增通用数据查询功能
通用数据查询模块是一个强大的工具,允许用户通过自定义查询条件和字段来获取数据库中的数据。该功能界面友好,支持多种查询类型和结果处理方式,适用于各种数据分析和报表生成需求。
功能特点
- 模块代码选择:用户可以选择不同的模块代码,以便对不同的数据库表进行查询。
- 默认查询时间范围:提供多种预设的时间范围选项,用户可以快速选择所需的时间范围。
- 查询字段配置:用户可以自定义显示字段,选择字段名、占位符、控件类型等。
- 查询类型:
- 分页查询
- 列表查询
- 批量查询
- 查询执行方式:
- 并行查询
- 并行存储查询
- 变量定义:用户可以定义查询变量,设置变量名称、变量类型(单值或列表)及查询代码。
- 结果处理:提供结果处理方式的选择,可以进行结果处理或不处理,并支持选择不同的结果处理方式。
- 结果处理器:用户可以配置结果处理器,选择处理器类型、查询模型和结果类型。
- 请求参数:用户可以添加请求参数,设置参数来源和参数变量。
通用查询支持分页,列表,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

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🚀Xinference 0.14.0 发布:K8s 部署上线,模型加载新突破!
Xorbits Inference(Xinference)是一个 性能强大且功能全面的 分布式 推理框架。可用于大语言模型(LLM),语音识别模型,多模态模型等各种模型的推理。通过 Xorbits Inference,你可以轻松地 一键部署你自己的模型或内置的前沿开源模型 - https://github.com/xorbitsai/inference。无论你是研究者,开发者,或是数据科学家,都可以通过 Xorbits Inference 与最前沿的 AI 模型,发掘更多可能。 Xinference 的功能和亮点有: * 🌟 模型推理,轻而易举:大语言模型,语音识别模型,多模态模型的部署流程被大大简化。一个命令即可完成模型的部署工作。 * ⚡️ 前沿模型,应有尽有:框架内置众多中英文的前沿大语言模型,包括 baichuan,chatglm2 等,一键即可体验!内置模型列表还在快速更新中! * 🖥 异构硬件,快如闪电:通过 ggml,同时使用你的 GPU 与 CPU 进行推理,降低延迟,提高吞吐! * ⚙️ 接口调用,灵活多样:提供多种使用模型的接口,包括 OpenAI 兼容的 R...
- 下一篇
Cmake 3.30.2 发布,开源构建系统
CMake 是一个跨平台的自动化构建系统,它使用一个名为 CMakeLists.txt 的文件来描述构建过程,可以产生标准的构建文件,如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces 。文件 CMakeLists.txt 需要手工编写,也可以通过编写脚本进行半自动的生成。 CMake3.30.2 现已发布,一些亮点更新内容如下: cmCPackExternalGenerator:确保在运行脚本之前写入 JSON ci:更新 CMake 版本至 3.30.1 Xcode: 恢复对 CMAKE_OSX_ARCHITECTURES=$(ARCHS_STANDARD) 的支持 Help:修复 add_test 文档中的拼写错误 Tests/RunCMake/file-DOWNLOAD: 更新 curl 8.9 的坏主机名信息 Tests: 恢复 Xcode 命令行工具对 xcodebuild 错误的抑制 ExternalProject:如果未设置,则不要添加 SVN 身份验证参数 ExternalProject:修复 us...
相关文章
文章评论
共有0条评论来说两句吧...