Commit Graph

3186 Commits

Author SHA1 Message Date
cloudAndMonkey
05e8f4d9ff
Merge branch 'Tencent:master' into master 2023-02-23 19:32:25 +08:00
TommyLemon
358d6b7570
新增 apijson-go-ui 和 apijson-go-demo,感谢 @glennliao 的贡献
感谢热心作者的贡献,GitHub 点 Star 支持下他吧~

所属主项目:Go 版 APIJSON , 基于Go(>=1.18) + GoFrame2, 支持查询、单表增删改、权限管理等
https://github.com/glennliao/apijson-go

apijson-go demos,提供 3 个从简单到复杂的不同场景 Demo
https://github.com/glennliao/apijson-go-demo

apijson-go UI 界面配置, 支持权限管理、请求规则配置等
https://github.com/glennliao/apijson-go-ui
2023-02-21 12:28:37 +08:00
TommyLemon
f675194a15
Update README.md 2023-02-21 10:33:42 +08:00
cloudAndMonkey
def8d8e708
迭代@combine 动态表达式,通过默认值实现
完善中
2023-02-17 12:38:07 +08:00
TommyLemon
05f23406f7
Update README.md 2023-02-15 12:51:43 +08:00
TommyLemon
36c58ec4b1
更新生态项目说明
https://github.com/Tencent/APIJSON/blob/master/README.md#%E7%94%9F%E6%80%81%E9%A1%B9%E7%9B%AE
2023-02-15 12:39:15 +08:00
cloudAndMonkey
99bdb65f45
Add files via upload 2023-02-15 11:46:34 +08:00
cloudAndMonkey
906d14c546
配置@combine模版, c端传递 参数,生成参数对应 where条件
最初版,还会调整
2023-02-15 11:43:59 +08:00
TommyLemon
a91a44fd3a
腾讯内外 5 个奖项、腾讯开源前八、腾讯后端 Star 第一、GitHub Java 日周月榜大满贯 等
https://github.com/Tencent/APIJSON#%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89%E6%8B%A9-apijson
2023-02-09 22:02:39 +08:00
TommyLemon
f4035708e3
腾讯内外 5 个奖项、腾讯开源前八、腾讯后端项目 Star 第一、GitHub Java 日周月榜大满贯 等
https://github.com/Tencent/APIJSON#%E4%B8%BA%E4%BB%80%E4%B9%88%E9%80%89%E6%8B%A9-apijson
2023-02-09 21:34:41 +08:00
TommyLemon
d77d77bc54
Update 详细的说明文档.md 2023-02-08 21:59:58 +08:00
TommyLemon
a92d5c18a4
Update 详细的说明文档.md 2023-02-08 18:43:47 +08:00
TommyLemon
3e68025b5f
Update 详细的说明文档.md 2023-02-08 18:42:54 +08:00
TommyLemon
549ca55264
Update 详细的说明文档.md 2023-02-08 18:28:33 +08:00
TommyLemon
55897792a5
Update 详细的说明文档.md 2023-02-08 18:26:04 +08:00
TommyLemon
a91e7b6135
Update 详细的说明文档.md 2023-02-08 18:18:37 +08:00
TommyLemon
b4ed49fccd
Update 详细的说明文档.md 2023-02-08 18:02:14 +08:00
TommyLemon
fdb07b0905
Update 详细的说明文档.md 2023-02-08 18:01:12 +08:00
TommyLemon
49f3d83918
Update 详细的说明文档.md 2023-02-08 17:44:25 +08:00
TommyLemon
e4d93b7903
完善常用场景的正则校验规则,感谢 leomiaomiao 的贡献 #505
https://github.com/Tencent/APIJSON/pull/505
2023-02-07 10:06:50 +08:00
liumiao
b3ad558724 完善常用场景的正则校验规则 2023-02-06 15:54:20 +08:00
TommyLemon
ff61bc4c18
支持了验证是否存在的联合校验,感谢 aninZz 的贡献 #503
https://github.com/Tencent/APIJSON/pull/503
2023-02-03 21:33:01 +08:00
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