APIJSON
APIJSON copied to clipboard
🏆 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构。 🏆 A JSON Transmission Protocol and an ORM Library 🚀 provides APIs and Docs without writing any co...
### Description https://twitter.com/bedrehitesh/status/1646036588466520064
### APIJSON Version/APIJSON 版本号 6.2.0 ### Database Type & Version/数据库类型及版本号 Mysql 8 ### Environment/环境信息 ```markdown - JDK/基础库: 1.8 - OS/系统: MacOS ``` ### APIAuto Screenshots/APIAuto 请求与结果完整截屏 无法粘贴图片 ### Current Behavior/问题描述...
### Description APIJSON版本: V6.2.0 JDK: 17 问题: 如题,难到必须要配置了Document表接口才能访问么?
### Description 希望能增加一个工具,可以直接将sql转为apijson的参数。 最好是可以相互转换,毕竟前端对sql不太熟悉。 在github上找到了一个将apijson转为sql的,但是没有将sql转为apijson的。 参考链接: https://github.com/Zerounary/APIJSONParser
### Description SELECT id,camera_name FROM ivs_video_device WHERE st_contains(view_area, POINT(3, 3)); update ivs_video_device set view_area = st_geomfromtext('MULTIPOLYGON(((2 2, 2 7, 7 7, 7 2, 2 2)))') where id = 1694855561796; 我希望可以对MULTIPOLYGON使用查询和新增函数,但是目前未找到解决方案
### Description 上海麦市信息科技有限公司官网链接了 APIJSON https://www.masscms.com
### Description { "[]": { "VehicleList_count": { //数据源 "@ds": "etcmj", "vehicleclass{}": [ "0" ], "vehicletype{}": [ "1" ], "@order": "maxcnt-", "vehicleid$":"鄂QD24S8_0%", //汇总日期,范围 "sumdate%": "2023-10-15,2023-10-17", "cntss>=": "3", "@group": "vehicleid,sumdate", "@column": "vehicleid;sumdate;max(vehicletype):vt;max(vehicleclass):vc;max(cnt):maxcnt;max(cntss):maxcntss",...
### Description 有没有获取数据表表结构的接口?我需要根据表结构的字段信息动态生成页面
### Description 请求示例: { "[]":{ "TEST_TABLE":{ "@column":"id,name", "@Datasource":"xxxDataSource" }, "count":"1", "page":"0", "query":"2" }, "list()":"moveObj([],$..TEST_TABLE)", "method":"GET", "pageInfo@":"/[]/info" } 之前用的5.3.0版本,list()的远程调用函数moveObj,会在解析处理[]后执行,现在升级到6.2.0版本,变成了先执行list()的远程调用函数moveObj,再解析处理[]。导致传递给远程调用函数moveObj的参数TEST_TABLE的值不是执行SQL后的数据,而是执行前的JSON对象。 目前我这边给list+()降低优先级解决了问题,就是已经上线的这种用法的远程调用函数都需要处理。 比对了5.3.0版本和6.2.0版本的源码,发现是针对远程调用函数的优先级定义做了变更,5.3.0版本我用的非Table内的list():moveObj,通过functionMap去批量执行,6.2.0版本变成了满足isPlus == false && isTable == false条件 通过parseFunction立即执行了,想请问下这里这么改的原因?是要修复什么问题吗?