File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change 99账号 13000002020 密码 123456 <br />
1010http://apijson.org:8000/auto/ <br />
1111
12- #### 新增支持 Case
13-
14- 实现远程函数也不方便的 SQL 内字段转换 CASE WHEN THEN ,<br />
15- 暂时还没有想好如何设计。如果是 SQL 原来的写法,则有点繁琐。<br />
12+ #### 新增支持假删除
13+ 一般对于互联网项目,数据非常重要,基本不会物理删除,只是用 is_deleted 等字段来标记已删除,然后 CRUD 时默认过滤已标记的记录。 <br />
14+ 这个功能非常必要,可以通过重写 SQLConfig.isFakeDelete() 来标记,然后如果 true,则把 DELETE 改为 PUT 并且通过重写 <br />
15+ SQLConfig.putFakeDelete(Map<String, Object> map) 来新增条件: <br />
16+ GET: map.put("deleted", 0) <br />
17+ PUT: map.put("deleted", 0) <br />
18+ DELETE: map.put("deleted", 1) <br />
19+ 当然也可以再加一个删除时间 deletedTime 之类的。(POST 用不上)
1620
1721#### 新增支持 @having &
1822
@@ -141,6 +145,13 @@ WITH (SELECT `id` FROM `sys`.`User` WHERE `id` IN($contactIdList)) AS `sql`
141145SELECT * FROM ` sys` .` Comment` WHERE ( (` userId` IN ` sql` ) ) ORDER BY ` date` DESC LIMIT 10 OFFSET 0
142146```
143147
148+
149+ #### 新增支持 Case
150+ 【更新:不用实现了,直接按 SQL 的语法写 CASE WHEN,然后用 @raw 】
151+ 实现远程函数也不方便的 SQL 内字段转换 CASE WHEN THEN ,<br />
152+ 暂时还没有想好如何设计。如果是 SQL 原来的写法,则有点繁琐。<br />
153+
154+
144155#### ... //欢迎补充
145156
146157
You can’t perform that action at this time.
0 commit comments