Class MessageRestControllerVip

java.lang.Object
com.bytedesk.core.message.MessageRestControllerVip

@RestController @RequestMapping("/api/v1/vip/message") public class MessageRestControllerVip extends Object
企业版消息管理接口控制器 - 包含未读消息等高级功能
Since:
2025-08-14
Author:
Jackning (270580156@qq.com)
  • Field Details

  • Constructor Details

    • MessageRestControllerVip

      public MessageRestControllerVip()
  • Method Details

    • queryUnread

      @GetMapping("/unread") public org.springframework.http.ResponseEntity<?> queryUnread(MessageRequest request)
      客服端-根据会话topic-查询未读消息
      Parameters:
      request - 查询请求
      Returns:
      未读消息列表
    • markAsRead

      @PostMapping("/{messageUid}/read") public org.springframework.http.ResponseEntity<?> markAsRead(@PathVariable String messageUid)
      标记消息为已读
      Parameters:
      messageUid - 消息UID
      Returns:
      更新后的消息
    • markThreadAsRead

      @PostMapping("/thread/{threadUid}/read") public org.springframework.http.ResponseEntity<?> markThreadAsRead(@PathVariable String threadUid)
      批量标记会话中所有消息为已读
      Parameters:
      threadUid - 会话UID
      Returns:
      更新的消息数量