Anin
|
ed00c1c78e
|
支持了验证是否存在联合校验、验证是否不存在联合校验
|
2023-01-30 14:15:43 +08:00 |
|
TommyLemon
|
0d45232941
|
400W Java 项目排名前 100,远超 FLAG, BAT 等国内外绝大部分开源项目
🎉 Java 前百!Tencent/APIJSON 14.4K Star 进入 GitHub Java 语言 400W 项目中排名 Top 100,
远超国外 FLAG, 国内 BAT 等各大厂商的绝大部分开源项目!
https://github.com/Tencent/APIJSON/issues/492
|
2023-01-29 17:07:03 +08:00 |
|
TommyLemon
|
f81598000a
|
Update README.md
|
2023-01-29 16:54:31 +08:00 |
|
TommyLemon
|
b973f3e8a0
|
优化代码:预防 NPE,减少重复执行逻辑
|
2023-01-29 12:06:42 +08:00 |
|
TommyLemon
|
6a5764dd75
|
优化代码:预防 NPE,减少重复执行逻辑
|
2023-01-29 12:01:10 +08:00 |
|
TommyLemon
|
86cb918f5d
|
删除错误及多余的 import
|
2023-01-29 09:24:47 +08:00 |
|
TommyLemon
|
44ff47a813
|
Merge pull request #500 from cloudAndMonkey/master
apijson function支持脚本引擎,比如JavaScript、lua等
|
2023-01-20 08:53:19 +08:00 |
|
cloudAndMonkey
|
9db1b50f91
|
假删除添加null 判断,避免客户端json传递不存在的对象
|
2023-01-16 19:08:53 +08:00 |
|
cloudAndMonkey
|
22ba3305ce
|
删除无效代码
|
2023-01-16 11:42:46 +08:00 |
|
cloudAndMonkey
|
a4c2f4cddb
|
apijson function支持脚本引擎,比如JavaScript、lua等
https://github.com/Tencent/APIJSON/issues/495
|
2023-01-16 11:22:12 +08:00 |
|
cloudAndMonkey
|
017d876357
|
apijson function支持脚本引擎,比如JavaScript、lua等
https://github.com/Tencent/APIJSON/issues/495
|
2023-01-16 11:21:36 +08:00 |
|
cloudAndMonkey
|
e6d6ec93ef
|
function支持脚本引擎,比如JavaScript、lua等
https://github.com/Tencent/APIJSON/issues/495
|
2023-01-16 11:16:01 +08:00 |
|
TommyLemon
|
ced3fb9f9d
|
新增校验请求字符串长度的规则,感谢 aninZz 的贡献 #498
https://github.com/Tencent/APIJSON/pull/498
|
2023-01-13 11:49:44 +08:00 |
|
chenglining
|
37b160efe6
|
支持了请求校验字符串长度的规则
|
2023-01-12 16:13:41 +08:00 |
|
TommyLemon
|
fb3fa39b37
|
GETS/HEADS/PUT/DELETE 不允许前端传 @combine,感谢 cloudAndMonkey 的贡献 #494
https://github.com/Tencent/APIJSON/pull/494
|
2023-01-09 20:10:27 +08:00 |
|
cloudAndMonkey
|
8bf7195b90
|
更正,开放请求 GET、HEAD 才允许传 @combine:value
|
2023-01-09 14:58:30 +08:00 |
|
cloudAndMonkey
|
e94c44fb14
|
GETS/HEADS/PUT/DELETE 不允许前端传 @combine
https://github.com/Tencent/APIJSON/pull/493
GETS/HEADS/PUT/DELETE 不允许前端传 @combine,目前在这里去掉了校验,需要在 AbstractVerifier 补上,这样就只能通过后端配置 @combine 了,既保证了功能,又保证了安全
|
2023-01-09 10:10:07 +08:00 |
|
TommyLemon
|
65c305363c
|
Roadmap 路线图:更新假删除、WITH AS 等进度,感谢 cloudAndMonkey, ifooling 的贡献
https://github.com/Tencent/APIJSON/blob/master/Roadmap.md
|
2023-01-06 23:34:50 +08:00 |
|
TommyLemon
|
473bbef89c
|
Roadmap 路线图:更新假删除、WITH AS 等进度,感谢 cloudAndMonkey, ifooling 的贡献
https://github.com/Tencent/APIJSON/blob/master/Roadmap.md
|
2023-01-06 23:25:52 +08:00 |
|
TommyLemon
|
32db28234a
|
Roadmap 路线图新增需求:支持 id/userId 与其它字段同时作为增删改条件
https://github.com/Tencent/APIJSON/blob/master/Roadmap.md
|
2023-01-06 23:00:04 +08:00 |
|
TommyLemon
|
297bdac1e8
|
Merge pull request #493 from cloudAndMonkey/master
新增支持假删除
|
2023-01-06 12:07:05 +08:00 |
|
cloudAndMonkey
|
5f5300e63e
|
新增支持假删除
1、新增支持假删除
2、修改bug
{
"User_address": {
"user_id!": "3123f016-a4cc-455c-aac5-264c1230dcb",
"count": 11,
"count+": 1,
"@combine": "user_id! | count"
},
"tag": "User_address",
"@explain": true
}
条件 修改、删除,@combine 强制指定 "count": "" 为条件
|
2023-01-06 11:28:33 +08:00 |
|
TommyLemon
|
256dd81803
|
优化缓存逻辑;优化 SQLConfig.getSQL(boolean prepared) 相关代码
|
2023-01-05 18:56:34 +08:00 |
|
TommyLemon
|
f82576d567
|
新增登记 5 个贡献者,特别致谢 cloudAndMonkey 贡献全能 CRUD、Elasticsearch, WITH AS、跨库跨源事务 等
https://github.com/Tencent/APIJSON/edit/master/CONTRIBUTING.md
|
2023-01-04 20:18:44 +08:00 |
|
TommyLemon
|
0d01008d9c
|
新增包括阿里云工程师在内的 8 个贡献者
https://github.com/Tencent/APIJSON#%E8%B4%A1%E7%8C%AE%E8%80%85%E4%BB%AC
|
2022-12-18 14:18:34 +08:00 |
|
TommyLemon
|
4dc0454fd6
|
Merge pull request #490 from cloudAndMonkey/master
修复 校验模块 "tag": "Comment:[]" bug
|
2022-12-18 13:54:40 +08:00 |
|
cloudAndMonkey
|
86c816d351
|
修复 校验模块 "tag": "Comment:[]" bug
crud支持Common:[] 新增,修改
|
2022-12-15 20:43:13 +08:00 |
|
TommyLemon
|
007dd653b0
|
简化依赖,感谢阿里云工程师的贡献 #489
定义 UnsupportedDataTypeException 类代替 javax.activation.UnsupportedDataTypeException,并移除 javax.activation 依赖
|
2022-12-15 19:49:50 +08:00 |
|
dhc
|
76cf980084
|
#488 定义 UnsupportedDataTypeException 类代替 javax.activation.UnsupportedDataTypeException,移除javax.activation依赖
|
2022-12-15 10:31:32 +08:00 |
|
TommyLemon
|
8efd38eacc
|
新增文章 apijson 初探,感谢 x3d 的贡献
点赞/收藏/关注 作者来支持下 TA 吧~
https://www.cnblogs.com/x3d/p/apijson-lowcode.html
|
2022-12-14 11:00:28 +08:00 |
|
TommyLemon
|
38989bd7fc
|
Merge pull request #487 from cloudAndMonkey/master
新增、优化相关功能点
|
2022-12-11 20:05:39 +08:00 |
|
cloudAndMonkey
|
4af6322466
|
Add files via upload
1、 支持多数据源
2、统一关闭connection连接
3、支持elasticSearch-sql
4、解决子查询、join 主表和附表使用相同数据源
5、相关小bug修复
|
2022-12-11 10:00:38 +08:00 |
|
cloudAndMonkey
|
d9c74739c6
|
Add files via upload
1、 支持多数据源
2、统一关闭connection连接
3、支持elasticSearch-sql
4、子查询、join 主表和附表使用相同数据源
5、相关小bug修复
|
2022-12-11 09:55:01 +08:00 |
|
cloudAndMonkey
|
a9f9104d28
|
Add files via upload
1、 支持多数据源
2、统一关闭connection连接
3、支持elasticSearch-sql
4、子查询、join 主表和附表使用相同数据源
5、相关小bug修复
|
2022-12-11 09:51:48 +08:00 |
|
TommyLemon
|
d0550bda61
|
批量新增或批量单独设置修改:解决 Table:[] 值为空数组时也抛异常导致请求失败
|
2022-12-08 00:31:59 +08:00 |
|
TommyLemon
|
101b17d289
|
批量新增或批量单独设置修改:解决在执行未抛异常但 updateCount=0 这种未成功执行的情况下不返回具体失败子项的请求内容
|
2022-12-08 00:28:47 +08:00 |
|
TommyLemon
|
68bfce0121
|
批量新增或批量单独设置修改:新增配置允许部分子项失败;优化 AbstractParser 代码
|
2022-12-08 00:17:12 +08:00 |
|
TommyLemon
|
dd372797e3
|
远程函数:支持 JavaScript 外的更多脚本语言,例如 Python, Ruby, Lua, PHP 等
|
2022-12-07 20:04:22 +08:00 |
|
TommyLemon
|
f71b08495e
|
Merge PR #483 from 12345ZMTHL/patch-1:增加APIJSON使用文档链接
点赞、收藏支持下热心的作者吧~
https://juejin.cn/post/7148253873478565902
|
2022-11-30 20:00:30 +08:00 |
|
TommyLemon
|
9ef882d008
|
Merge pull request #485 from cloudAndMonkey/master
一个json支持多种操作, 独立url method
|
2022-11-30 19:58:20 +08:00 |
|
cloudAndMonkey
|
e7ca758460
|
一个json支持多种操作, 独立url method: crud
1、目前是全局事物,所有操作都是一个connection
2、后续优化调整:
@transaction
控制事物粒度, 配置@transaction,实现全局事物
不配置@transaction,, 默认局部事物(和单条sql执行一样的流程)
2)多数据源管理
实现跨数据源操作
|
2022-11-30 19:45:59 +08:00 |
|
cloudAndMonkey
|
1aa6ed228e
|
一个json支持多种操作, 独立url method: crud
1、目前是全局事物,所有操作都是一个connection
2、后续优化调整:
1) @transaction
控制事物粒度, 配置@transaction,实现全局事物
不配置@transaction,, 默认局部事物(和单条sql执行一样的流程)
2)多数据源管理
实现跨数据源操作
|
2022-11-30 11:32:39 +08:00 |
|
cloudAndMonkey
|
6e43d45f33
|
增加支持crud方法
|
2022-11-30 11:27:41 +08:00 |
|
12345ZMTHL
|
612c937736
|
Update README.md
doc:增加APIJSON使用文档链接
|
2022-11-28 14:34:40 +08:00 |
|
TommyLemon
|
56378139f5
|
Add files via upload
|
2022-11-26 21:36:22 +08:00 |
|
TommyLemon
|
c685a63562
|
400W Java 项目中排名前 110,远超 FLAG, BAT 等国内外绝大部分开源项目
https://github.com/Tencent/APIJSON#%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89%E6%8B%A9-apijson
|
2022-11-26 20:32:21 +08:00 |
|
TommyLemon
|
b407298d59
|
新增 Presto(原 PrestoDB), Trino(原 PrestoSQL) 的快捷图标,调整 ClickHouse, DB2 的快捷图标
|
2022-11-26 19:20:10 +08:00 |
|
TommyLemon
|
66e8ba9183
|
Merge branch 'master' into pr/481
* master:
登记apijson-dynamic-datasource项目
|
2022-11-26 19:11:36 +08:00 |
|
cloudAndMonkey
|
883b8d3abf
|
修改 buildTag 注释
|
2022-11-26 16:56:16 +08:00 |
|
cloudAndMonkey
|
6565b356ce
|
实现功能点说明
|
2022-11-26 16:38:58 +08:00 |
|