企业🤖AI Agent构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
7 **扩展集成** 7.1 扩展集成说明 sqltoy打造的并不是仅仅面向常规应用开发,比如写管理系统后台、写微服务接口实现等,还面向报表平台、以及目前流行的低代码平台(基于页面配置化完成传统功能页面、接口服务开发部署过程的新开发业态),比如:目前我司基于sqltoy开发的sagacity-rainbow快速接口开发框架和sagacity-nebula报表框架。 7.2 集成方式 sqltoy-orm在SqlToyContext中: ![](https://img.kancloud.cn/2f/0c/2f0c00a7b27a8dcc10b52fdea5c3fe09_1364x493.png) 以星云报表为例: ![](https://img.kancloud.cn/b8/0a/b80ab552c94bd4763e8c143a43428bac_1361x783.png) * Sql部分xml片段交sqltoy托管的过程代码: ![](https://img.kancloud.cn/8c/1d/8c1d2fb0b9bd2c93f8b2038c717a75c8_1062x511.png) * 我想你必有此疑问:我怎么将参数跟sql里面的条件参数绑定呀? * 假如是报表,你应该是将条件参数以map形式组织起来对吗? * Sqltoy的SqlToyConfig里面提供了getFullParamNames方法,让你获取sql中的全部参数名称 ![](https://img.kancloud.cn/f1/f2/f1f244bdc7cf3b1d12db2103b68abc07_1644x642.png) 您理解了吗?有时候适度灵活一下,中间加一个过程转化一下就可以了!sqltoy作为一个基础框架不能将接口提供的过于泛滥,对常规开发人员形成了干扰(左也行、右也行就会导致开发蒙圈了)