@RestController @RequestMapping(value="/chat/msg") public class MsgController extends Object
| 构造器和说明 |
|---|
MsgController() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<bee.cloud.ri.mq.IM.Body> |
pullGroupMessage() |
List<bee.cloud.ri.mq.IM.Body> |
pullNewMessage() |
List<bee.cloud.ri.mq.IM.Body> |
pullSingleMessage(boolean isNext) |
boolean |
updateReadGroupLasttime() |
boolean |
updateReadSingleLasttime() |
@API(title="\u62c9\u53d6\u6700\u65b0\u6d88\u606f",param={@ApiParam(name="lastdate",title="\u6700\u540e\u6536\u5230\u6d88\u606f\u7684\u65f6\u95f4",required=true),@ApiParam(name="lastdate",title="\u7528\u6237\u6700\u540e\u6536\u5230\u6d88\u606f\u7684\u65f6\u95f4\uff0c\u81f3\u5c11\u7cbe\u786e\u5230\u79d2",required=true)})
@GetMapping(value="/pull/news")
public List<bee.cloud.ri.mq.IM.Body> pullNewMessage()
@API(title="\u66f4\u65b0\u4e0e\u597d\u53cb\u6d88\u606f\u5df2\u8bfb\u6700\u540e\u65f6\u95f4",
memo="\u4e00\u822c\u4e3a\u4e0e\u597d\u53cb\u804a\u5929\u4e2d\u6700\u8fd1\u4e00\u6761\u6d88\u606f\u7684\u65f6\u95f4\uff0c\u9ed8\u8ba4\u4e3a\u7cfb\u7edf\u5f53\u524d\u65f6\u95f4",
param=@ApiParam(name="friend_id",title="\u597d\u53cbID",required=true))
@PutMapping(value="/read/friend/lasttime")
public boolean updateReadSingleLasttime()
@API(title="\u66f4\u65b0\u7fa4\u4e2d\u6d88\u606f\u5df2\u8bfb\u6700\u540e\u65f6\u95f4",
memo="\u4e00\u822c\u4e3a\u6700\u8fd1\u4e00\u6761\u6d88\u606f\u7684\u65f6\u95f4\uff0c\u9ed8\u8ba4\u4e3a\u7cfb\u7edf\u5f53\u524d\u65f6\u95f4",
param=@ApiParam(name="group_id",title="\u7fa4ID",required=true))
@PutMapping(value="/read/group/lasttime")
public boolean updateReadGroupLasttime()
@API(title="\u62c9\u53d6\u4e0e\u597d\u53cb\u5386\u53f2\u804a\u5929\u8bb0\u5f55",param={@ApiParam(name="friend_id",title="\u597d\u53cb\u7528\u6237ID",required=true),@ApiParam(name="date",title="\u65e5\u671f",memo="\u9ed8\u8ba4\u4e3a\u5f53\u5929",type=DATE),@ApiParam(name="isnext",title="\u81ea\u52a8\u4e0a\u4e00\u5929",memo="\u5f53\u6307\u5b9a\u65e5\u671f\u6ca1\u6709\u6570\u636e\u65f6\uff0c\u662f\u5426\u81ea\u52a8\u67e5\u8be2\u4e0a\u4e00\u5929\u7684\u6570\u636e\uff0c\u9ed8\u8ba4\u4e3a\u81ea\u52a8\u67e5\u4e0a\u4e00\u5929\u7684\u6570\u636e",type=BOOLEAN)})
@GetMapping(value="/pull/single")
public List<bee.cloud.ri.mq.IM.Body> pullSingleMessage(boolean isNext)
@API(title="\u62c9\u53d6\u7fa4\u804a\u5386\u53f2\u804a\u5929\u8bb0\u5f55",param={@ApiParam(name="group_id",title="\u7fa4ID",required=true),@ApiParam(name="date",title="\u65e5\u671f",memo="\u9ed8\u8ba4\u4e3a\u5f53\u5929",type=DATE),@ApiParam(name="isnext",title="\u81ea\u52a8\u4e0a\u4e00\u5929",memo="\u5f53\u6307\u5b9a\u65e5\u671f\u6ca1\u6709\u6570\u636e\u65f6\uff0c\u662f\u5426\u81ea\u52a8\u67e5\u8be2\u4e0a\u4e00\u5929\u7684\u6570\u636e\uff0c\u9ed8\u8ba4\u4e3a\u81ea\u52a8\u67e5\u4e0a\u4e00\u5929\u7684\u6570\u636e",type=BOOLEAN)})
@GetMapping(value="/pull/group")
public List<bee.cloud.ri.mq.IM.Body> pullGroupMessage()
Copyright © 2023. All rights reserved.