1.调整 controller 位置

2.添加日志拦截
This commit is contained in:
2025-08-07 21:17:47 +08:00
parent ff29da493e
commit 5caa4b6580
12 changed files with 91 additions and 23 deletions

View File

@@ -0,0 +1,45 @@
package vvpkassistant.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import vvpkassistant.Data.ResponseData;
import vvpkassistant.chat.mapper.ChatDao;
import vvpkassistant.chat.model.ChatModel;
import vvpkassistant.common.ErrorCode;
import java.util.HashMap;
import java.util.Map;
@RestController
@RequestMapping("chat")
public class ChatController {
@Autowired
private ChatDao chatDao;
//插入数据
@PostMapping("add")
public ResponseData<Object> add(@RequestBody ChatModel model) {
int insert = chatDao.insert(model);
return insert == 1 ? ResponseData.success("") : ResponseData.error(ErrorCode.ADD_FAILED);
}
//根据ip查询数据
@PostMapping("fetchWithKeyId")
public ResponseData<Object> query(@RequestBody ChatModel model) {
ChatModel chatModel = chatDao.selectModelWithKeyId(model.getKeyId());
return ResponseData.success(chatModel);
}
//接收im消息
@PostMapping("receiveImMessage")
public Map<String,Object> receiveImMessage(@RequestBody Map<String,Object> data) {
System.out.println(data);
Map<String,Object> result = new HashMap<>();
result.put("code",200);
result.put("content","success");
return result;
}
}