afumu
|
8dbdc4f6e2
|
增加SQLite支持
|
2024-08-29 16:11:09 +08:00 |
|
TommyLemon
|
6bfb21840d
|
getSQLTableWithAlias 带上原表名,避免 alias 与其它表名/字段 冲突;优化 GitHub 对 tab 和 IDE 处理不一致导致缩进显示问题
|
2024-08-11 17:08:25 +08:00 |
|
LY
|
746f291a61
|
fix: 处理自关联查询时,对Table:alias的写法sql表名拼写异常的问题
|
2024-08-07 15:11:42 +08:00 |
|
TommyLemon
|
02865ec955
|
升级到 7.0.3
|
2024-06-30 23:13:53 +08:00 |
|
TommyLemon
|
8dbaa2dea9
|
解决 format: true 对应 key 返回不是小驼峰,而是强制小写,例如 User[] 返回不是 userList 而是 userlist
|
2024-06-30 18:43:15 +08:00 |
|
TommyLemon
|
35012589cf
|
新增把引用赋值路径 URL encode 后的值 decode 回原始值,例如 %2Fuser%2Flist -> /user/list
|
2024-06-30 18:02:00 +08:00 |
|
TommyLemon
|
0093589068
|
key[]:{ query:2 或 query:"All" } 解决列表数据为空不返回列表分页信息
|
2024-06-16 23:02:39 +08:00 |
|
TommyLemon
|
09a60dc891
|
key[]:{ query:2 或 query:"All" } 默认返回列表分页信息 调整 total 的 key 名,避免同级多列表导致重名
|
2024-06-16 19:31:27 +08:00 |
|
TommyLemon
|
8715e1298d
|
key[]:{ query:2 或 query:"All" } 在已有 total 和 keyListInfo 字段时不返回默认的列表分页信息
|
2024-06-16 19:24:00 +08:00 |
|
TommyLemon
|
f05835378a
|
新增支持 key[]:{ query:2 或 query:"All" } 默认返回列表分页信息
|
2024-06-16 19:22:15 +08:00 |
|
TommyLemon
|
c3a3399224
|
getSQLSchema 根据优先级处理不同情况
|
2024-06-02 17:13:13 +08:00 |
|
Bill
|
201c078083
|
feat: 实现和配置 TABLE_SCHEMA_MAP
|
2024-06-02 17:02:21 +08:00 |
|
TommyLemon
|
75902360ef
|
JavaScript: Number.MAX_SAFE_INTEGER ~ Number.MIN_SAFE_INTEGER
|
2024-05-19 23:29:02 +08:00 |
|
TommyLemon
|
aab39ff28d
|
数字转字符串范围优化为 JavaScript 的 Number.MAX_SAFE_INTEGER ~ Number.MIN_SAFE_INTEGER
|
2024-05-19 23:28:06 +08:00 |
|
TommyLemon
|
4a2e7f590d
|
升级版本为 7.0.0
|
2024-05-19 17:38:44 +08:00 |
|
TommyLemon
|
7716a9bfea
|
Merge branch 'master' of https://github.com/Tencent/APIJSON
|
2024-05-19 17:28:18 +08:00 |
|
TommyLemon
|
9f6272478a
|
大数转 String 返回,避免前端/客户端拿到精度丢失甚至严重失真的值,支持重写 getNumVal 来自定义
|
2024-05-19 17:27:56 +08:00 |
|
TommyLemon
|
22644ebdd9
|
Merge pull request #717 from Tencent/springboot3
merge from springboot3
|
2024-05-12 22:43:23 +08:00 |
|
guanlinc
|
c03d0d31ec
|
RN列数字段加上双引号,遵循数据库规范
|
2024-03-14 21:16:51 +08:00 |
|
TommyLemon
|
c3b7754892
|
Merge pull request #689 from Tencent/master
从 master 合并过来
|
2024-03-12 20:33:42 +08:00 |
|
TommyLemon
|
83d606aad1
|
升级 maven-compiler-plugin 3.12.1
|
2024-03-12 20:32:23 +08:00 |
|
jia199807
|
f0b16a1280
|
Update AbstractSQLConfig.java
这里 Log.DEBUG == false 应该去掉,毕竟上线前要 Log.DEBUG = true 减少日志打印等,会导致上线后初始化加载 Access, Request 表记录仍然限制最大 Parser.getMaxQueryCount(默认 100)。
(摘自 https://github.com/Tencent/APIJSON/issues/640)
|
2024-02-18 11:01:46 +08:00 |
|
ostrichManX
|
fefc4cb9e3
|
Update AbstractSQLConfig.java
解决oracle in中的子查询会带上分页的bug
|
2024-02-07 10:28:14 +08:00 |
|
TommyLemon
|
c0c4af34af
|
Update Log.java
|
2024-01-24 22:48:15 +08:00 |
|
TommyLemon
|
268535cf04
|
Update pom.xml
|
2024-01-24 22:47:58 +08:00 |
|
TommyLemon
|
29516bd02b
|
Create jitpack.yml
|
2024-01-23 22:38:43 +08:00 |
|
kom
|
984450646a
|
Update pom.xml
修改pom文件,以使其编译成功
|
2024-01-23 00:15:26 +08:00 |
|
TommyLemon
|
fec206c8c4
|
Merge branch 'springboot3' into master
|
2024-01-21 17:29:18 +08:00 |
|
TommyLemon
|
5b9b34c7eb
|
解决某些情况下 @raw 对 @having:value 中 value 中的外层表达式不生效
|
2024-01-13 17:06:34 +08:00 |
|
TommyLemon
|
7c9ca1b2d5
|
Operation 操作方式新增 IS_ID_CONDITION_MUST,是否强制要求必须有 id/id{}/id{}@ 条件
|
2024-01-13 17:05:12 +08:00 |
|
TommyLemon
|
6e95be68f9
|
SELECT column 内原始 SQL 片段支持 AS 别名 @raw:"@column", "@column":"(CASE WHEN length(group ) > 0 THEN group ELSE '_' END):name"
|
2024-01-10 21:33:48 +08:00 |
|
TommyLemon
|
1636349a92
|
默认开启支持 Snowflake, Databricks, Cassandra 等数据库
|
2024-01-07 21:06:53 +08:00 |
|
TommyLemon
|
55064ee94c
|
新增支持 AI 向量数据库 Milvus
|
2024-01-04 23:27:26 +08:00 |
|
TommyLemon
|
f3dc785e12
|
新增支持 NoSQL 数据库 MongoDB,版本升到 6.4.0
|
2024-01-04 00:03:09 +08:00 |
|
TommyLemon
|
b57ece8b18
|
升级版本至 6.3.0
|
2023-12-11 23:28:49 +08:00 |
|
TommyLemon
|
886099fc07
|
SQLConfig 内把所有 AbstractSQLConfig 改成 SQLConfig;优化 Verifier 的注释
|
2023-12-11 00:07:22 +08:00 |
|
Bill
|
8f6b8293fc
|
maven 编译jdk 版本
|
2023-11-22 15:35:11 +08:00 |
|
Bill
|
c34ee0fc36
|
升级jdk
|
2023-11-21 15:40:53 +08:00 |
|
TommyLemon
|
c085ab554e
|
@raw 原始 SQL 片段默认支持 & | ^ ~ &= >> 等位运算
|
2023-11-12 18:57:50 +08:00 |
|
TommyLemon
|
0e947d2d85
|
新增支持多字段 IN,SQL 函数 作为 表达式 左侧 值 等条件
|
2023-11-12 17:25:25 +08:00 |
|
TommyLemon
|
c6cba97045
|
Merge branch 'master' of https://github.com/Tencent/APIJSON
|
2023-10-22 22:14:51 +08:00 |
|
TommyLemon
|
790f8c5c1a
|
全能 CRUD: "@gets": { "User":"" // 空字符串转为与 key 同名值 User },"@put": { "Moment":{} // 自动加 "tag":"Moment" },@post:"Comment[]" 自动转为 "@post":{ "Comment[]":"Comment:[]" }
|
2023-10-22 22:14:48 +08:00 |
|
TommyLemon
|
614864909e
|
假删除:解决 notDeletetValue 未配置也会用 false 作为默认值
|
2023-09-24 23:01:26 +08:00 |
|
cloudAndMonkey
|
98ec0931f3
|
Merge branch 'Tencent:master' into master
|
2023-09-20 14:54:57 +08:00 |
|
TommyLemon
|
2b0d612770
|
新增驼峰与蛇形命名互转方法以及 JSONResponse.IS_FORMAT_UNDERLINE 等配置
|
2023-09-10 05:17:40 +08:00 |
|
TommyLemon
|
72524b2956
|
主键类型相关代码全面使用泛型;删除 @Deprecated 代码
|
2023-09-10 03:13:03 +08:00 |
|
TommyLemon
|
74f4e73e92
|
当找不到引用赋值路径对应的非 null 值时在 DEBUG 下返回警告信息
|
2023-09-10 02:31:29 +08:00 |
|
TommyLemon
|
83eeaa28a5
|
新增对允许但容易导致潜在问题的情况在 DEBUG 下返回警告信息
|
2023-09-10 02:30:03 +08:00 |
|
TommyLemon
|
214bbea942
|
更新版本号和添加 source 插件,感谢 jarrodquan 的贡献 #610
https://github.com/Tencent/APIJSON/pull/610
|
2023-09-04 01:18:35 +08:00 |
|
TommyLemon
|
83e8780335
|
解决引用赋值取不到有效值,直接忽略条件仍然执行查询
|
2023-09-03 17:25:21 +08:00 |
|