Class ChatUserInfoController
java.lang.Object
io.github.seenings.chat.controller.ChatUserInfoController
- All Implemented Interfaces:
HttpChatUserService
@RestController
@RequestMapping("seen/feign-v1/chat/chat")
public class ChatUserInfoController
extends Object
implements HttpChatUserService
ChatUserController
- Since:
- 2023-01-01
- Author:
- chixuehui
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
ChatUserInfoController
public ChatUserInfoController()
-
-
Method Details
-
page
@PostMapping("page") public ResultPage<ChatUser> page(@RequestParam("userId") Long userId, @RequestParam("current") int current, @RequestParam("size") int size) 分页获取聊天列表- Specified by:
pagein interfaceHttpChatUserService- Parameters:
userId- 登录用户current- 当前页size- 页大小- Returns:
- 聊天列表
-
friendUserIdIsFriend
@PostMapping("friend-user-id-is-friend") public Map<Long,Boolean> friendUserIdIsFriend(@RequestBody Set<Long> friendUserIds, @RequestParam("userId") Long userId) 获取朋友ID是否为朋友- Specified by:
friendUserIdIsFriendin interfaceHttpChatUserService- Parameters:
friendUserIds- 朋友IDuserId- 用户ID- Returns:
- 朋友ID对应是否朋友
-
set
@PostMapping("set") public boolean set(@RequestParam("friendUserId") Long friendUserId, @RequestParam("userId") Long userId) 设置朋友关系- Specified by:
setin interfaceHttpChatUserService- Parameters:
friendUserId- 朋友IDuserId- 用户ID- Returns:
- 设置成功
-