Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit c503a2c

Browse files
新增全能增删改查接口,可同时进行 增、删、改、查 多种操作,感谢 cloudAndMonkey 贡献 CRUD 功能
通过 @method: "POST", @gets: { "Privacy":"Privacy-CIRCLE", "User": { "@ROLE":"LOGIN", "tag":"User" } } 等关键词指定。具体文档见: Tencent/APIJSON#468
1 parent 65f4d5b commit c503a2c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

‎APIJSON-Java-Server/APIJSONBoot-MultiDataSource/src/main/java/apijson/boot/DemoController.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,17 @@ public String router(@PathVariable String method, @PathVariable String tag, @Req
144144

145145
// 通用接口,非事务型操作 和 简单事务型操作 都可通过这些接口自动化实现 <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
146146

147+
/**全能增删改查接口,可同时进行 增、删、改、查 多种操作,
148+
* 通过 @method: "POST", @gets: { "Privacy":"Privacy-CIRCLE", "User": { "@role":"LOGIN", "tag":"User" } } 等关键词指定
149+
* @param request
150+
* @param session
151+
* @return
152+
*/
153+
@PostMapping(value = "crud") // 直接 {method} 或 apijson/{method} 会和内置网页的路由有冲突
154+
// @Override
155+
public String crudAll(@RequestBody String request, HttpSession session) {
156+
return newParser(session, RequestMethod.CRUD).parse(request);
157+
}
147158
/**增删改查统一入口,这个一个方法可替代以下 7 个方法,牺牲一点路由解析性能来提升一些开发效率
148159
* @param method
149160
* @param request

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /