package com.realtime.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.realtime.model.pojo.ChatList; import com.realtime.model.query.ChatListPageQueryReq; import com.realtime.service.ChatListService; import com.realtime.sysconst.Result; import com.realtime.vo.ChatListInfoVo; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import java.util.List; @Slf4j @RestController @RequestMapping("/chatList") @RequiredArgsConstructor(onConstructor = @__(@Autowired)) public class ChatListController { private final ChatListService chatListService; @PostMapping("/getChatFriend") Result> getChatFriend(@RequestBody ChatListPageQueryReq chatListPageQueryReq){ return chatListService.getChatList(chatListPageQueryReq); } @PostMapping("/save") Result saveChatList(@RequestBody List chatList){ return chatListService.saveSignChatList(chatList); } @PostMapping("/delete") Result deleteChatList(@RequestBody ChatList ids){ return chatListService.deleteSignChatList(ids); } @PostMapping("/update") Result updateChatList(@RequestBody List chatList){ return chatListService.updateChatListFName(chatList); } }