|
@@ -3,7 +3,6 @@ package cn.tycoding.langchat.aigc.controller;
|
|
|
import cn.tycoding.langchat.aigc.entity.AigcConversation;
|
|
|
import cn.tycoding.langchat.aigc.entity.AigcMessage;
|
|
|
import cn.tycoding.langchat.aigc.service.AigcMessageService;
|
|
|
-import cn.tycoding.langchat.common.annotation.AigcPerm;
|
|
|
import cn.tycoding.langchat.common.utils.MybatisUtil;
|
|
|
import cn.tycoding.langchat.common.utils.QueryPage;
|
|
|
import cn.tycoding.langchat.common.utils.R;
|
|
@@ -43,13 +42,11 @@ public class AigcConversationController {
|
|
|
}
|
|
|
|
|
|
@PostMapping
|
|
|
- @AigcPerm
|
|
|
public R addConversation(@RequestBody AigcConversation conversation) {
|
|
|
return R.ok(aigcMessageService.addConversation(conversation));
|
|
|
}
|
|
|
|
|
|
@PutMapping
|
|
|
- @AigcPerm
|
|
|
public R updateConversation(@RequestBody AigcConversation conversation) {
|
|
|
if (conversation.getId() == null) {
|
|
|
return R.fail("conversation id is null");
|
|
@@ -59,14 +56,12 @@ public class AigcConversationController {
|
|
|
}
|
|
|
|
|
|
@DeleteMapping("/{conversationId}")
|
|
|
- @AigcPerm
|
|
|
public R delConversation(@PathVariable String conversationId) {
|
|
|
aigcMessageService.delConversation(conversationId);
|
|
|
return R.ok();
|
|
|
}
|
|
|
|
|
|
@DeleteMapping("/message/{conversationId}")
|
|
|
- @AigcPerm
|
|
|
public R clearMessage(@PathVariable String conversationId) {
|
|
|
aigcMessageService.clearMessage(conversationId);
|
|
|
return R.ok();
|
|
@@ -85,7 +80,6 @@ public class AigcConversationController {
|
|
|
* add message in conversation
|
|
|
*/
|
|
|
@PostMapping("/message")
|
|
|
- @AigcPerm
|
|
|
public R addMessage(@RequestBody AigcMessage message) {
|
|
|
message.setIp(ServletUtil.getIpAddr());
|
|
|
return R.ok(aigcMessageService.addMessage(message));
|