功能介绍:
可以通过配置一个QueryOption对象或者一条select 查询语句,返回当前应用下的数据,避免后端写代码开发。
使用方法:
1. 动态服务需要通过/invoke/datasource和/invoke/datasourceNoRight 地址发起调用
2. 可使用参数,各位为#{px},x为参数索引,从1开始。例如:#{p1}、#{p2}等
3. 内置参数#{appId}可获取当前应用id,此参数不计入参数数量
4. 动态服务仅用于数据查询场景,请勿用于数据修改操作
{"pageId": "2022052921017206159","appId": "1196900006263525376","methodId": "2022052900033087332","data": {"p1": "1196900399253032960"}
}
推荐使用场景:
场景 | 使用注意事项 | |
场景1 | 部分场景后端二开仅需提供数据查询接口 | 前端通过invoke/datasource 接口来获取数据 |
场景2 | 对外部提供提供接口,获取系统内部数据 | 外部系统通过 invoke/datasourceNoRight 可以免登录获树 |
场景3 | 替代部分invoke方法 | 如果部分接口通过动态数据源,部分通过invoke方法,需要考虑代码 的可维护性 |
示例:
LuBase低代码系列文章:
【开发工具自荐】LuBase 低代码开发框架介绍-可私有化部署-CSDN博客
【LuBase低代码框架】表单引擎字段类型设计-CSDN博客
入群交流
如果群二维码过期,请点击获取最新群二维码:LuBase私有化部署步骤&扫码入微信群 · Issue #I9U4LD · lubase/LuBase - Gitee.com
LuBase代码开源地址:
LuBase: 这是LuBase低代码开发框架的后端项目源码,通过SpringBoot进行开发。#多应用#、#快速开发平台# 、#低代码框架#、#低代码工具# (gitee.com)