fix: 优化im搜索

This commit is contained in:
misworga831
2023-10-16 11:49:42 +08:00
parent 7c64e1f11d
commit b30909942a
6 changed files with 108 additions and 45 deletions

View File

@@ -4,6 +4,7 @@ import cn.lili.common.enums.ResultCode;
import cn.lili.common.enums.ResultUtil;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.im.entity.dos.ImTalk;
import cn.lili.modules.im.entity.dto.IMTalkQueryParams;
import cn.lili.modules.im.entity.vo.ImTalkVO;
import cn.lili.modules.im.service.ImTalkService;
import io.swagger.annotations.Api;
@@ -58,14 +59,14 @@ public class ImTalkController {
@GetMapping("/list")
@ApiOperation(value = "分页获取用户聊天")
public ResultMessage<List<ImTalkVO>> getUserTalkList() {
return ResultUtil.data(imTalkService.getUserTalkList());
public ResultMessage<List<ImTalkVO>> getUserTalkList(IMTalkQueryParams imTalkQueryParams) {
return ResultUtil.data(imTalkService.getUserTalkList(imTalkQueryParams));
}
@GetMapping("/store/list")
@ApiOperation(value = "分页获取商家聊天")
public ResultMessage<List<ImTalkVO>> getStoreTalkList() {
return ResultUtil.data(imTalkService.getStoreTalkList());
public ResultMessage<List<ImTalkVO>> getStoreTalkList(IMTalkQueryParams imTalkQueryParams) {
return ResultUtil.data(imTalkService.getStoreTalkList(imTalkQueryParams));
}
@DeleteMapping(value = "/{id}")