Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

update master project #9

Open
wants to merge 1,691 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1691 commits
Select commit Hold shift + click to select a range
1aa6ed2
一个json支持多种操作, 独立url method: crud
cloudAndMonkey Nov 30, 2022
e7ca758
一个json支持多种操作, 独立url method: crud
cloudAndMonkey Nov 30, 2022
9ef882d
Merge pull request #485 from cloudAndMonkey/master
TommyLemon Nov 30, 2022
f71b084
Merge PR #483 from 12345ZMTHL/patch-1:增加APIJSON使用文档链接
TommyLemon Nov 30, 2022
dd37279
远程函数:支持 JavaScript 外的更多脚本语言,例如 Python, Ruby, Lua, PHP 等
TommyLemon Dec 7, 2022
68bfce0
批量新增或批量单独设置修改:新增配置允许部分子项失败;优化 AbstractParser 代码
TommyLemon Dec 7, 2022
101b17d
批量新增或批量单独设置修改:解决在执行未抛异常但 updateCount=0 这种未成功执行的情况下不返回具体失败子项的请求内容
TommyLemon Dec 7, 2022
d0550bd
批量新增或批量单独设置修改:解决 Table:[] 值为空数组时也抛异常导致请求失败
TommyLemon Dec 7, 2022
a9f9104
Add files via upload
cloudAndMonkey Dec 11, 2022
d9c7473
Add files via upload
cloudAndMonkey Dec 11, 2022
4af6322
Add files via upload
cloudAndMonkey Dec 11, 2022
38989bd
Merge pull request #487 from cloudAndMonkey/master
TommyLemon Dec 11, 2022
8efd38e
新增文章 apijson 初探,感谢 x3d 的贡献
TommyLemon Dec 14, 2022
76cf980
#488 定义 UnsupportedDataTypeException 类代替 javax.activation.Unsupported…
cnscoo Dec 15, 2022
007dd65
简化依赖,感谢阿里云工程师的贡献 #489
TommyLemon Dec 15, 2022
86c816d
修复 校验模块 "tag": "Comment:[]" bug
cloudAndMonkey Dec 15, 2022
4dc0454
Merge pull request #490 from cloudAndMonkey/master
TommyLemon Dec 18, 2022
0d01008
新增包括阿里云工程师在内的 8 个贡献者
TommyLemon Dec 18, 2022
f82576d
新增登记 5 个贡献者,特别致谢 cloudAndMonkey 贡献全能 CRUD、Elasticsearch, WITH AS、跨库跨源…
TommyLemon Jan 4, 2023
256dd81
优化缓存逻辑;优化 SQLConfig.getSQL(boolean prepared) 相关代码
TommyLemon Jan 5, 2023
5f5300e
新增支持假删除
cloudAndMonkey Jan 6, 2023
297bdac
Merge pull request #493 from cloudAndMonkey/master
TommyLemon Jan 6, 2023
32db282
Roadmap 路线图新增需求:支持 id/userId 与其它字段同时作为增删改条件
TommyLemon Jan 6, 2023
473bbef
Roadmap 路线图:更新假删除、WITH AS 等进度,感谢 cloudAndMonkey, ifooling 的贡献
TommyLemon Jan 6, 2023
65c3053
Roadmap 路线图:更新假删除、WITH AS 等进度,感谢 cloudAndMonkey, ifooling 的贡献
TommyLemon Jan 6, 2023
e94c44f
GETS/HEADS/PUT/DELETE 不允许前端传 @combine
cloudAndMonkey Jan 9, 2023
8bf7195
更正,开放请求 GET、HEAD 才允许传 @combine:value
cloudAndMonkey Jan 9, 2023
fb3fa39
GETS/HEADS/PUT/DELETE 不允许前端传 @combine,感谢 cloudAndMonkey 的贡献 #494
TommyLemon Jan 9, 2023
37b160e
支持了请求校验字符串长度的规则
Jan 12, 2023
ced3fb9
新增校验请求字符串长度的规则,感谢 aninZz 的贡献 #498
TommyLemon Jan 13, 2023
e6d6ec9
function支持脚本引擎,比如JavaScript、lua等
cloudAndMonkey Jan 16, 2023
017d876
apijson function支持脚本引擎,比如JavaScript、lua等
cloudAndMonkey Jan 16, 2023
a4c2f4c
apijson function支持脚本引擎,比如JavaScript、lua等
cloudAndMonkey Jan 16, 2023
22ba330
删除无效代码
cloudAndMonkey Jan 16, 2023
9db1b50
假删除添加null 判断,避免客户端json传递不存在的对象
cloudAndMonkey Jan 16, 2023
44ff47a
Merge pull request #500 from cloudAndMonkey/master
TommyLemon Jan 20, 2023
86cb918
删除错误及多余的 import
TommyLemon Jan 29, 2023
6a5764d
优化代码:预防 NPE,减少重复执行逻辑
TommyLemon Jan 29, 2023
b973f3e
优化代码:预防 NPE,减少重复执行逻辑
TommyLemon Jan 29, 2023
f815980
Update README.md
TommyLemon Jan 29, 2023
0d45232
400W Java 项目排名前 100,远超 FLAG, BAT 等国内外绝大部分开源项目
TommyLemon Jan 29, 2023
ed00c1c
支持了验证是否存在联合校验、验证是否不存在联合校验
aninZz Jan 30, 2023
ff61bc4
支持了验证是否存在的联合校验,感谢 aninZz 的贡献 #503
TommyLemon Feb 3, 2023
b3ad558
完善常用场景的正则校验规则
Feb 6, 2023
e4d93b7
完善常用场景的正则校验规则,感谢 leomiaomiao 的贡献 #505
TommyLemon Feb 7, 2023
49f3d83
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
fdb07b0
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
b4ed49f
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
a91e7b6
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
5589779
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
549ca55
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
3e68025
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
a92d5c1
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
d77d77b
Update 详细的说明文档.md
TommyLemon Feb 8, 2023
f403570
腾讯内外 5 个奖项、腾讯开源前八、腾讯后端项目 Star 第一、GitHub Java 日周月榜大满贯 等
TommyLemon Feb 9, 2023
a91a44f
腾讯内外 5 个奖项、腾讯开源前八、腾讯后端 Star 第一、GitHub Java 日周月榜大满贯 等
TommyLemon Feb 9, 2023
906d14c
配置@combine模版, c端传递 参数,生成参数对应 where条件
cloudAndMonkey Feb 15, 2023
99bdb65
Add files via upload
cloudAndMonkey Feb 15, 2023
36c58ec
更新生态项目说明
TommyLemon Feb 15, 2023
05f2340
Update README.md
TommyLemon Feb 15, 2023
def8d8e
迭代@combine 动态表达式,通过默认值实现
cloudAndMonkey Feb 17, 2023
f675194
Update README.md
TommyLemon Feb 21, 2023
358d6b7
新增 apijson-go-ui 和 apijson-go-demo,感谢 @glennliao 的贡献
TommyLemon Feb 21, 2023
05e8f4d
Merge branch 'Tencent:master' into master
cloudAndMonkey Feb 23, 2023
86a68d2
和主线版本一致
cloudAndMonkey Feb 24, 2023
cc28f65
APIJSON @combine模版, 通过参数生成sql where条件
cloudAndMonkey Feb 24, 2023
d531c11
@combine 模板支持默认值,感谢 cloudAndMonkey 的贡献 #519
TommyLemon Feb 27, 2023
782f2b3
新增单元测试链接
TommyLemon Mar 4, 2023
aaff2d3
新增单元测试链接
TommyLemon Mar 4, 2023
9ea9593
优化crud method判断逻辑
cloudAndMonkey Mar 11, 2023
ff40a5d
Merge pull request #525 from cloudAndMonkey/master
TommyLemon Mar 12, 2023
6d18f58
整理代码
TommyLemon Mar 12, 2023
0481c9a
登记包括阿里云工程师在内的 4 个贡献者,感谢大家的贡献~
TommyLemon Mar 12, 2023
260af9e
新增海尔、亚信安全、兴鑫互联 等上市公司和其它几家公司
TommyLemon Mar 21, 2023
c6ce708
Update 详细的说明文档.md
YqxLzx Mar 24, 2023
f0cb007
文档:更正错别字,感谢 YqxLzx 的贡献 #535
TommyLemon Apr 2, 2023
e39df73
Added support for hyphen(-) under email regex
hiteshbedre Apr 10, 2023
026c7be
Added support for hyphen(-) under email regex, thx to hiteshbedre #543
TommyLemon Apr 11, 2023
155cabe
Update AbstractParser.java
wahowaho Apr 13, 2023
e6dbbd9
Update AbstractParser.java
wahowaho Apr 13, 2023
0d75cc7
修复512 多表 gets bug、将别名从代码解析改为数据库配置
cloudAndMonkey Apr 17, 2023
fd3e0ee
新增支持 Snowflake, Databricks, Cassandra
TommyLemon Apr 17, 2023
570e9fa
解决多表插入报错,感谢 wahowaho 的贡献 #545
TommyLemon Apr 17, 2023
26475f6
修复多表 gets bug、别名从代码解析改为数据库配置、支持 sql@ update/delete,感谢 cloudAndMonkey …
TommyLemon Apr 17, 2023
3d1cd61
文档:新增 Snowflake, Databricks, InfluxDB, Cassandra, Kafka, Redis, Elast…
TommyLemon Apr 17, 2023
6ff1996
解决 增删改、WITH AS 子查询 因预编译参数重复添加导致报错;解决 PATTERN_EMAIL 正则表达式编译错误;升级版本为 6.…
TommyLemon Apr 27, 2023
5f94a63
不启用 WITH AS 时去除多余的 SELECT * FROM(...) 包装
TommyLemon Apr 27, 2023
8204945
适合中小型前后端分离的项目,尤其是 创业项目、内部项目、低代码/零代码、小程序、BaaS、Serverless 等
TommyLemon Apr 27, 2023
f3ab196
生态新增 低代码 ERP 项目 xyerp
TommyLemon May 13, 2023
f89f5e7
Update README.md
csx-bill May 16, 2023
0f86f8b
Merge pull request #565 from csx-bill/patch-1
TommyLemon May 20, 2023
de1928b
调整微软工程师接入 DB2 的 Demo、基于 APIJSON 的低代码系统等
TommyLemon May 20, 2023
e4f1f59
Update README.md
TommyLemon May 27, 2023
263a9e2
使用登记新增 IOTOS 公司的 logo
TommyLemon May 27, 2023
976c77c
统计分析新增 Apple 苹果公司,更新分析截屏让 Google 谷歌公司更显眼
TommyLemon May 27, 2023
3a45780
调整有问题的方法命名
TommyLemon Jun 3, 2023
31b58e6
PUT 新增支持对 JSONObject {} 格式的字段值传 "key+": [{"key":value}} 新增,传 "key-": …
TommyLemon Jun 3, 2023
d325d63
最外层返回当前时间戳毫秒值,方便前后端同步校准时间等场景
TommyLemon Jun 3, 2023
d0130bc
对 SQLConfig 传入 Parser, ObjectParser, version, tag 等,拿到上下文信息来实现某些需求
TommyLemon Jun 3, 2023
ad743b5
请求操作符新增支持监听事件 ON: { "name": { UPDATE:{ "Comment": {"userName@": "User…
TommyLemon Jun 3, 2023
d504e38
开放请求 GET, HEAD 也处理 version 和 tag,解决字段插件配置不能根据版本号生效等问题
TommyLemon Jun 3, 2023
39bdc58
对存储过程单独传自定义的 数据库名/模式名 时支持横杠,但不允许 -- 上横杠,例如可写为 @key():"`api-json`.func…
TommyLemon Jun 3, 2023
1b7c6f1
Operation.ON 改为 IF 并新增支持执行自定义代码
TommyLemon Jun 4, 2023
53b17ed
自动校验参数:解决自定义代码包含 ":" 冒号时可能误判不是语言名称的字符串,导致报错找不到执行引擎
TommyLemon Jun 4, 2023
1dcc19e
Update README-English.md, fix typo
TommyLemon Jun 11, 2023
6a66d7c
Update README-English.md, update company logos
TommyLemon Jun 11, 2023
9c090df
Update README-English.md
TommyLemon Jun 11, 2023
530cc14
新增对腾讯分布式数据库 TDSQL 的支持说明
TommyLemon Jun 11, 2023
47cce42
新增对腾讯云数据库 TencentDB 的支持说明
TommyLemon Jun 11, 2023
fa190ef
新增上市公司飞企互联的凌云中台官网 "APIJSON 使用介绍" 的链接
TommyLemon Jun 24, 2023
3b4ebf5
APIJSONBoot 约一下午 相当于 SSMH 大小周超过半个月
TommyLemon Jul 2, 2023
b5b421a
APIJSONBoot 约一下午 相当于 SSMH 大小周过半个月,开发效率提升 26 倍
TommyLemon Jul 2, 2023
b601195
APIJSONBoot 约一下午 相当于 SSMH 大小周超过半个月,开发提效 26 倍
TommyLemon Jul 2, 2023
a37353d
Update Document-English.md
YqxLzx Jul 5, 2023
f400f09
优化通过脚本语言校验参数的代码
TommyLemon Jul 8, 2023
c2b41ed
Update Document-English.md, thx to YqxLzx #585
TommyLemon Jul 8, 2023
247f149
新增支持在 @column: value 中传自定义表名,例如 Comment.toId, Moment.userId 等
TommyLemon Jul 8, 2023
db8bc96
Merge branch 'master' of https://github.com/Tencent/APIJSON
TommyLemon Jul 8, 2023
0f1b105
新增支持子查询对象内省略关键词 from,自动取最上方的表对象 key 作为 from
TommyLemon Jul 8, 2023
718a5bb
新增支持对指定的方法忽略空字符串作为条件值或写入值等
TommyLemon Jul 9, 2023
7a24178
优化假删除,支持 notDeletedValue,适配 deletedTime = NULL 表示未删除等需求
TommyLemon Jul 9, 2023
e0d9a7c
SQLConfig 和 SQLExecutor 也指定主键泛型
TommyLemon Jul 9, 2023
a94fb96
优化代码及注释的格式;完善用异常转换状态码 code
TommyLemon Jul 9, 2023
563b4af
GitHub 15.5K Star 在 400W Java 项目排名前 100,远超 FLAG, BAT 等国内外绝大部分开源项目
TommyLemon Jul 9, 2023
5b76a02
生态项目新增快速构建 APIJSON 查询条件的插件
TommyLemon Jul 16, 2023
47b36c9
在线体验 调整为 测试用例
TommyLemon Jul 22, 2023
c944c9f
远程函数:新增根据路径从当前对象取值的方法 getArgVal(String),方便 Long uid = getArgVal("User…
TommyLemon Jul 30, 2023
3f45861
自 2016 年起已连续维护近 7 年,50+ 个贡献者、90+ 次发版、3000+ 次提交,不断更新迭代中...
TommyLemon Aug 9, 2023
d92ab71
15.6K Star 在 400W Java 项目排名前 100,远超 FLAG, BAT 等国内外绝大部分开源项目
TommyLemon Aug 9, 2023
47439d1
远程函数:新增支持从当前请求的全局对象及 Parser 全局缓存取参数值
TommyLemon Aug 20, 2023
36d4972
远程函数:默认支持从当前请求的全局对象及 Parser 全局缓存取参数值
TommyLemon Aug 20, 2023
c8c3b92
远程函数:getArgVal 新增支持传 Class<T> 返回指定类型,解决用缺省相对路径从当前请求的全局对象及 Parser 全局缓…
TommyLemon Aug 20, 2023
668ca2a
Update AbstractSQLConfig.java
cloudAndMonkey Aug 25, 2023
22a9406
生态:APIJSON 和 RuoYi 框架整合,实现零代码生成页面模板接口,在线维护 APIJSON 数据库配置等
TommyLemon Aug 28, 2023
da15edb
更新版本号
jarrodquan Sep 1, 2023
2a6b818
添加source插件,方便使用者拉取源码查阅
jarrodquan Sep 1, 2023
d4675cd
解决一个事务内有多类型数据库/多个不同数据库连接有时不能同步提交/回滚;解决特定版本的 MySQL 等部分数据库重复 setAutoCom…
TommyLemon Sep 2, 2023
83c00c1
Merge branch 'master' of https://github.com/Tencent/APIJSON
TommyLemon Sep 2, 2023
1d63078
权限:解决删改不支持 String 类型主键
TommyLemon Sep 2, 2023
d748641
解决引用赋值查不到值时返回传入路径导致查询、权限等各种异常
TommyLemon Sep 2, 2023
d4be7ce
远程函数:丰富取常用类型参数值的函数
TommyLemon Sep 2, 2023
eccf252
完善同一个请求内多种不同操作的关键词,新增支持 @post: "User", @gets: { "Privacy": "Privacy-p…
TommyLemon Sep 2, 2023
0852e88
补充上次少提交的 import 代码
TommyLemon Sep 2, 2023
83e8780
解决引用赋值取不到有效值,直接忽略条件仍然执行查询
TommyLemon Sep 3, 2023
214bbea
更新版本号和添加 source 插件,感谢 jarrodquan 的贡献 #610
TommyLemon Sep 3, 2023
83eeaa2
新增对允许但容易导致潜在问题的情况在 DEBUG 下返回警告信息
TommyLemon Sep 9, 2023
74f4e73
当找不到引用赋值路径对应的非 null 值时在 DEBUG 下返回警告信息
TommyLemon Sep 9, 2023
72524b2
主键类型相关代码全面使用泛型;删除 @Deprecated 代码
TommyLemon Sep 9, 2023
2b0d612
新增驼峰与蛇形命名互转方法以及 JSONResponse.IS_FORMAT_UNDERLINE 等配置
TommyLemon Sep 9, 2023
371cd0b
用户分享文章新增 MassCMS With APIJSON最佳实践
TommyLemon Sep 17, 2023
98ec093
Merge branch 'Tencent:master' into master
cloudAndMonkey Sep 20, 2023
4147404
Update README.md
gemufeng Sep 24, 2023
6148649
假删除:解决 notDeletetValue 未配置也会用 false 作为默认值
TommyLemon Sep 24, 2023
44fb269
假删除:解决某些情况下读配置时抛异常,感谢 cloudAndMonkey 的贡献 #603
TommyLemon Sep 24, 2023
8e99f35
登记企业新增 邻盛科技(武汉)有限公司
TommyLemon Sep 24, 2023
54734a1
Merge branch 'master' into patch-1
TommyLemon Sep 24, 2023
f429733
登记企业新增 上海麦市信息科技有限公司,感谢 gemufeng #616
TommyLemon Sep 24, 2023
99ec292
doc:调整通用文档描述错误,感谢 NIXUS 的贡献
TommyLemon Oct 15, 2023
790f8c5
全能 CRUD: "@gets": { "User":"" // 空字符串转为与 key 同名值 User },"@put": { "Mo…
TommyLemon Oct 22, 2023
c6cba97
Merge branch 'master' of https://github.com/Tencent/APIJSON
TommyLemon Oct 22, 2023
0e947d2
新增支持多字段 IN,SQL 函数 作为 表达式 左侧 值 等条件
TommyLemon Nov 12, 2023
c085ab5
@raw 原始 SQL 片段默认支持 & | ^ ~ &= >> 等位运算
TommyLemon Nov 12, 2023
c34ee0f
升级jdk
csx-bill Nov 21, 2023
8f6b829
maven 编译jdk 版本
csx-bill Nov 22, 2023
604c677
升级 JDK17 支持 SpringBoot 3,感谢 @csx-bill 的贡献 #638
TommyLemon Dec 5, 2023
4bc04b9
生态新增 apijson-builder: 简单包装 APIJSON,相比直接构造查询 JSON 更好记,感谢 @yeli19950109…
TommyLemon Dec 6, 2023
886099f
SQLConfig 内把所有 AbstractSQLConfig 改成 SQLConfig;优化 Verifier 的注释
TommyLemon Dec 10, 2023
c4bae41
Merge branch 'master' of https://github.com/Tencent/APIJSON
TommyLemon Dec 10, 2023
b57ece8
升级版本至 6.3.0
TommyLemon Dec 11, 2023
f1bbdf1
贡献者说明:腾讯工程师,曾在华为、恒生担任C/C++开发工程师,在wps担任项目经理,在360担任技术专家
TommyLemon Dec 19, 2023
f3dc785
新增支持 NoSQL 数据库 MongoDB,版本升到 6.4.0
TommyLemon Jan 3, 2024
55064ee
新增支持 AI 向量数据库 Milvus
TommyLemon Jan 4, 2024
1636349
默认开启支持 Snowflake, Databricks, Cassandra 等数据库
TommyLemon Jan 7, 2024
d3db569
文档:新增 Milvus, MongoDB, InfluxDB 等数据库支持说明
TommyLemon Jan 7, 2024
6e95be6
SELECT column 内原始 SQL 片段支持 AS 别名 @raw:"@column", "@column":"(CASE WHE…
TommyLemon Jan 10, 2024
7c9ca1b
Operation 操作方式新增 IS_ID_CONDITION_MUST,是否强制要求必须有 id/id{}/id{}@ 条件
TommyLemon Jan 13, 2024
5b9b34c
解决某些情况下 @raw 对 @having:value 中 value 中的外层表达式不生效
TommyLemon Jan 13, 2024
7547cd2
登记上海翊丞互联网科技有限公司,感谢 @li-chaopeng-01 的 Gitee PR#7
TommyLemon Jan 18, 2024
fec206c
Merge branch 'springboot3' into master
TommyLemon Jan 21, 2024
5c7566f
merge master to springboot3 #667
TommyLemon Jan 21, 2024
9844506
Update pom.xml
komiblog Jan 22, 2024
83eb426
修改pom文件,以使其编译成功,感谢 komiblog 的贡献
TommyLemon Jan 23, 2024
7783edb
Merge pull request #670 from Tencent/springboot3
TommyLemon Jan 23, 2024
6b9c6f3
Create jitpack.yml
TommyLemon Jan 23, 2024
29516bd
Create jitpack.yml
TommyLemon Jan 23, 2024
e67c210
Merge pull request #672 from Tencent/master
TommyLemon Jan 24, 2024
268535c
Update pom.xml
TommyLemon Jan 24, 2024
c0c4af3
Update Log.java
TommyLemon Jan 24, 2024
cae91c4
GitHub 16K+ Star 在 400W Java 项目排名前 100,远超 FLAG, BAT 等国内外绝大部分开源项目
TommyLemon Jan 30, 2024
6fa69a3
自 2016 年起已连续维护近 7 年,60+ 贡献者、90+ 发版、3000+ 提交,不断更新迭代中...
TommyLemon Feb 4, 2024
11874be
自 2016 年起已连续维护 7 年多,60+ 贡献者、90+ 发版、3000+ 提交,不断更新迭代中...
TommyLemon Feb 4, 2024
fefc4cb
Update AbstractSQLConfig.java
ostrichManX Feb 7, 2024
046f34e
Oracle: 解决子查询也带分页导致报错,感谢 ostrichManX 的贡献 #684
TommyLemon Feb 7, 2024
f0b16a1
Update AbstractSQLConfig.java
jia199807 Feb 18, 2024
c1d6718
去掉 Access, Request 等初始化最大数量限制,感谢 jia199807 的贡献 #685
TommyLemon Feb 18, 2024
9a1f7db
生态项目新增 UIGO - 📱 零代码快准稳 UI 智能录制回放平台 🚀
TommyLemon Feb 21, 2024
c2589ef
生态项目新增 UIGO - 📱 零代码快准稳 UI 智能录制回放平台 🚀
TommyLemon Feb 21, 2024
d079cb4
贡献者名单新增 8 人,感谢大家的贡献~
TommyLemon Mar 5, 2024
83d606a
升级 maven-compiler-plugin 3.12.1
TommyLemon Mar 12, 2024
c3b7754
Merge pull request #689 from Tencent/master
TommyLemon Mar 12, 2024
c03d0d3
RN列数字段加上双引号,遵循数据库规范
jettisonJava Mar 14, 2024
e86a0c6
RN列数字段加上双引号,遵循数据库规范,感谢 jettisonJava 的贡献 #691
TommyLemon Mar 14, 2024
ac18667
新增支持 Milvus-AI 向量数据库、InfluxDB-物联网时序数据库、MongoDB&Cassandra-NoSQL 数据库 的 …
TommyLemon Mar 18, 2024
a763bf6
Update README.md
jia199807 Apr 2, 2024
b8f7640
新增登记 上海直真君智科技有限公司,感谢 jia199807 的贡献 #700
TommyLemon Apr 5, 2024
7403f0a
新增包括老外在内的 11 个贡献者,感谢大家的贡献~
TommyLemon Apr 21, 2024
22644eb
Merge pull request #717 from Tencent/springboot3
TommyLemon May 12, 2024
9f62724
大数转 String 返回,避免前端/客户端拿到精度丢失甚至严重失真的值,支持重写 getNumVal 来自定义
TommyLemon May 19, 2024
7716a9b
Merge branch 'master' of https://github.com/Tencent/APIJSON
TommyLemon May 19, 2024
4a2e7f5
升级版本为 7.0.0
TommyLemon May 19, 2024
aab39ff
数字转字符串范围优化为 JavaScript 的 Number.MAX_SAFE_INTEGER ~ Number.MIN_SAFE_IN…
TommyLemon May 19, 2024
7590236
JavaScript: Number.MAX_SAFE_INTEGER ~ Number.MIN_SAFE_INTEGER
TommyLemon May 19, 2024
482368c
Update README-English.md
TommyLemon May 19, 2024
b70ee90
腾讯内外 5 个奖项、腾讯开源前七、GitHub Java Top 100、Trending 日周月榜大满贯 等
TommyLemon May 19, 2024
4d199a1
相关推荐新增 《APIJSON语法使用,超详细》,感谢作者的贡献~
TommyLemon May 25, 2024
72996e9
相关推荐新增 《APIJSON语法使用,超详细》,感谢作者的贡献~
TommyLemon May 26, 2024
5e4e848
Java 版已经是国内顶级、国际一流的 Java 开源项目了 - 根据开源指南针报告
TommyLemon Jun 2, 2024
201c078
feat: 实现和配置 TABLE_SCHEMA_MAP
csx-bill Jun 2, 2024
c3a3399
getSQLSchema 根据优先级处理不同情况
TommyLemon Jun 2, 2024
76fc227
feat: 实现和配置 TABLE_SCHEMA_MAP 映射表名和数据库(模式)名,感谢 csx-bill 的贡献 #734
TommyLemon Jun 2, 2024
f058353
新增支持 key[]:{ query:2 或 query:"All" } 默认返回列表分页信息
TommyLemon Jun 16, 2024
8715e12
key[]:{ query:2 或 query:"All" } 在已有 total 和 keyListInfo 字段时不返回默认的列表分页信息
TommyLemon Jun 16, 2024
09a60dc
key[]:{ query:2 或 query:"All" } 默认返回列表分页信息 调整 total 的 key 名,避免同级多列表导致重名
TommyLemon Jun 16, 2024
0093589
key[]:{ query:2 或 query:"All" } 解决列表数据为空不返回列表分页信息
TommyLemon Jun 16, 2024
abe10a2
腾讯内外 5 个奖项、腾讯开源前七、腾讯后端 Star 第一、Trending 日周月榜大满贯 等
TommyLemon Jun 16, 2024
3501258
新增把引用赋值路径 URL encode 后的值 decode 回原始值,例如 %2Fuser%2Flist -> /user/list
TommyLemon Jun 30, 2024
8dbaa2d
解决 format: true 对应 key 返回不是小驼峰,而是强制小写,例如 User[] 返回不是 userList 而是 use…
TommyLemon Jun 30, 2024
53adfab
Update Document.md
TommyLemon Jun 30, 2024
9e1187c
Update Document.md
TommyLemon Jun 30, 2024
e267b68
Update Document.md
TommyLemon Jun 30, 2024
02865ec
升级到 7.0.3
TommyLemon Jun 30, 2024
225abd5
生态项目新增 lanmuc-后端低代码生产接口的平台,兼容配置式接口和编写式接口,可做到快速生产接口,上线项目
TommyLemon Jul 15, 2024
e6cf73e
Update jitpack.yml
TommyLemon Jul 28, 2024
f787f8e
Update jitpack.yml
TommyLemon Jul 28, 2024
e16718f
北明软件登记
zxcwindy Jul 30, 2024
498b972
北明软件登记,感谢 zxcwindy 的贡献 #747
TommyLemon Jul 31, 2024
746f291
fix: 处理自关联查询时,对Table:alias的写法sql表名拼写异常的问题
Aug 7, 2024
6bfb218
getSQLTableWithAlias 带上原表名,避免 alias 与其它表名/字段 冲突;优化 GitHub 对 tab 和 IDE…
TommyLemon Aug 11, 2024
67bda09
fix: 自关联 Table:alias 拼接 SQL 表名异常,感谢 zxcwindy 的贡献 #750
TommyLemon Aug 11, 2024
8dbdc4f
增加SQLite支持
afumu Aug 29, 2024
19417a4
新增支持 SQLite,感谢 afumu 的贡献 #757
TommyLemon Sep 1, 2024
44e596f
17K+ Star 在 400W Java 项目排名前 100,远超 FLAG, BAT 等国内外绝大部分开源项目
TommyLemon Sep 8, 2024
886344a
更新 UnitAuto 简介: 最先进、最省事、ROI 最高的单元测试,机器学习 零代码、全方位、自动化 测试 方法/函数,用户包含腾讯、…
TommyLemon Sep 18, 2024
b749e53
fix:调整parseResponse获取SQLExecutor方式
alittle-yu Sep 26, 2024
016f31a
通用文档:功能符新增空值键值对 "@null":"key1,key2..."
TommyLemon Sep 28, 2024
440da17
fix:调整parseResponse获取SQLExecutor方式,感谢 alittle-yu 的贡献 #767
TommyLemon Sep 28, 2024
0417353
用户登记新增 上海钰亿环保科技有限公司
Reynold3D Sep 29, 2024
781b0fe
用户登记新增 上海钰亿环保科技有限公司,感谢 Reynold3D 的贡献 #768
TommyLemon Oct 9, 2024
6ea0b9b
1.对某些需要输出null值字段的需求,增加输出null值的开关
calmcc Oct 17, 2024
24f357f
增加输出null值的开关,感谢 calmcc 的贡献 #770
TommyLemon Oct 21, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
19 changes: 0 additions & 19 deletions .github/ISSUE_TEMPLATE/--bug.md

This file was deleted.

7 changes: 0 additions & 7 deletions .github/ISSUE_TEMPLATE/--custom.md

This file was deleted.

11 changes: 0 additions & 11 deletions .github/ISSUE_TEMPLATE/--feature_request.md

This file was deleted.

83 changes: 83 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
name: Bug Report/报告 bug
description: "Create a report to help us improve, please read FAQ first./帮助我们更好地改进项目,但请先阅读常见问题与提问前必看,不要提已有的重复问题!"
title: "[Bug] "
labels: [kind/bug]
body:
- type: markdown
attributes:
value: "如果你已经知道问题所在、怎么解决,请直接 提交 Pull Request 为社区做贡献,非常感谢。\n开发者也是人,也需要工作、休息、恋爱、陪伴家人、走亲会友等,也有心情不好和身体病痛,\n往往没有额外的时间精力顾及一些小问题,请理解和支持,开源要大家参与贡献才会更美好~\n少数个人的热情终有被耗尽的一天,只有大家共同建设和繁荣社区,才能让开源可持续发展! "

- type: input
attributes:
label: APIJSON Version/APIJSON 版本号
placeholder: |
e.g./例如 5.4.0 ,如果不是最新版请用最新版,复现问题再来,原则上不更新旧版,而是只维护一个最新版

validations:
required: true

- type: input
attributes:
label: Database Type & Version/数据库类型及版本号
placeholder: |
e.g./例如 MySQL 5.7.34

validations:
required: true

- type: textarea
attributes:
label: Environment/环境信息
description: |
e.g./例如:
- **JDK/基础库**: 1.8.0_17
- **OS/系统**: MacOS Monterey 12.6 (21G115) M1
value: |
- JDK/基础库:
- OS/系统:
render: markdown

validations:
required: true

- type: input
attributes:
label: APIAuto Screenshots/APIAuto 请求与结果完整截屏
description: "Upload by copy and paste image file or url./复制图片文件或 URL 再粘贴到输入框(用 APIAuto 能静态检查出很多问题,甚至还有修复建议,不用浪费你我的时间)\n https://github.com/TommyLemon/APIAuto "
value:

validations:
required: true

- type: textarea
attributes:
label: Current Behavior/问题描述
description: "A concise description of what you're experiencing. Must contains screenshots./\n\n**提 bug 请发请求和响应的【完整截屏】,没图的自行解决!\n开发者有限的时间和精力主要放在【维护项目源码和文档】上!\n【描述不详细】 或 【文档/常见问题 已有答案】 的问题可能会被忽略!!\n【态度 不文明/不友善】的可能会被拉黑,问题也可能不予解答!!!**\n\n请求参数 JSON 中表名、字段名、关键词及对应的值都是大小写敏感、逗号敏感、分号敏感、空格敏感、换行敏感,\n大部分情况都不允许空格和换行,表名以大写字母开头,不要想当然,请严格按照 设计规范 来调用 API \n https://github.com/Tencent/APIJSON/issues/181 "
render: markdown

validations:
required: true

- type: textarea
attributes:
label: Expected Behavior/期望结果
description: A concise description of what you expected to happen./具体描述你期望返回什么样的结果或者达到什么样的效果?
render: markdown

validations:
required: false


- type: textarea
attributes:
label: Any additional comments?/其它补充说明?
description: |
e.g. some background/context of how you ran into this bug./例如:一些背景或上下文信息,包括复现步骤、相关日志等
render: markdown

validations:
required: false

- type: markdown
attributes:
value: "Please follow the rules to fulfil all required inputs. You can add screenshots by comment after submit this issue./\n请按要求填写所有必填项,未填完将提交不了!\n如果随意填写敷衍了事,将直接关闭 issue,问题不会得到解答!\n可以提交后再通过回复评论来补充上传截屏图片(复制粘贴文件)。\n如果是网页 bug 等与你无关的原因导致提交不了,可以改为填问卷:\n https://wj.qq.com/s2/10971431/2a09 "
1 change: 1 addition & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
blank_issues_enabled: false
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: Feature Request/期望新增功能
description: Request a new feature/期望新增什么样的功能或特性,或者做哪些方面的改进?
title: "[Feature] "
labels: [kind/feature]
body:
- type: textarea
attributes:
label: Description
description: |
Please describe what this feature does./具体描述下是什么样的功能或特性,以及你为什么想要它,用在什么场景,碰到了什么痛点,有什么解决思路,尝试过哪些,效果怎样?

validations:
required: true

- type: markdown
attributes:
value: 推荐去建议收集箱提问,也方便 统一检索和管理、投票决定优先级、更新处理进度 等: https://github.com/Tencent/APIJSON/issues/37
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/other_issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: Other Issues/其它反馈
description: For questions, suggestions, improvements and others./问题(非 bug)、建议(非新增功能) 或 其它
title: "[xxx] "
body:
- type: textarea
attributes:
label: Description
description: |
Please describe the issue./请具体描述,包括是什么、为什么、如何做

validations:
required: true

- type: markdown
attributes:
value: "Bug 反馈请使用正确的模板,用错模板将直接关闭 issue,不予解答:\n https://github.com/Tencent/APIJSON/issues/new?assignees=&labels=kind%2Fbug&template=bug_report.yml&title=%5BBug%5D+ \n有建议请去建议收集箱提问,也方便 统一检索和管理、投票决定优先级、更新处理进度 等:\n https://github.com/Tencent/APIJSON/issues/37 "
56 changes: 35 additions & 21 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,23 +1,37 @@
.DS_Store
APIJSON-Android/APIJSON-ADT/APIJSONApp/APIJSONApp/bin
APIJSON-Android/APIJSON-ADT/APIJSONApp/APIJSONApp/gen
APIJSON-Android/APIJSON-ADT/APIJSONApp/QRCodeLibrary/bin
APIJSON-Android/APIJSON-ADT/APIJSONApp/QRCodeLibrary/gen
APIJSON-Android/APIJSON-ADT/APIJSONApp/ZBLibrary/bin
APIJSON-Android/APIJSON-ADT/APIJSONApp/ZBLibrary/gen
APIJSON-Android/APIJSON-ADT/APIJSONLibrary/bin
APIJSON-Android/APIJSON-ADT/APIJSONLibrary/gen
APIJSON-Android/APIJSON-ADT/APIJSONTest/bin
APIJSON-Android/APIJSON-ADT/APIJSONTest/gen
APIJSON-Android/APIJSON-AndroidStudio/APIJSONApp/.idea
APIJSON-JavaScript/.idea

APIJSON-JavaScript/APIJSON-JS-Vue/yarn.lock
APIJSON-Java-Server/APIJSONDemo/.settings
APIJSON-Java-Server/APIJSONLibrary/.settings
*.classpath
.gradle
yarn.lock
*.project
APIJSON-Java-Server/APIJSONDemo_oracle/.settings
APIJSON-Java-Server/APIJSONBoot/.settings
APIJSON-Java-Server/APIJSONORM/.settings
APIJSON-Java-Server/APIJSONBootOracle/.settings

HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/

### VS Code ###
.vscode/
APIJSONORM/bin
7 changes: 0 additions & 7 deletions APIJSON-Android/APIJSONApp/.gitignore

This file was deleted.

1 change: 0 additions & 1 deletion APIJSON-Android/APIJSONApp/APIJSONLibrary/.gitignore

This file was deleted.

26 changes: 0 additions & 26 deletions APIJSON-Android/APIJSONApp/APIJSONLibrary/build.gradle

This file was deleted.

Binary file not shown.
17 changes: 0 additions & 17 deletions APIJSON-Android/APIJSONApp/APIJSONLibrary/proguard-rules.pro

This file was deleted.

This file was deleted.

This file was deleted.

Loading