Class WebhookMessageService

java.lang.Object
com.bytedesk.core.webhook_message.WebhookMessageService

@Service public class WebhookMessageService extends Object
Webhook消息推送记录服务
  • Field Details

  • Constructor Details

    • WebhookMessageService

      public WebhookMessageService()
  • Method Details

    • createMessageRecord

      public WebhookMessageEntity createMessageRecord(WebhookEntity webhook, MessageProtobuf message, boolean success, Map<String,Object> responseData, String errorMessage)
      创建消息推送记录
      Parameters:
      webhook - webhook配置
      message - 消息内容
      success - 是否推送成功
      responseData - 响应数据
      errorMessage - 错误信息(如果失败)
      Returns:
      创建的记录实体
    • updateMessageRecordStatus

      public WebhookMessageEntity updateMessageRecordStatus(String recordUid, boolean success, Map<String,Object> responseData, String errorMessage)
      更新消息推送记录的重试状态
      Parameters:
      recordUid - 记录UID
      success - 是否成功
      responseData - 响应数据
      errorMessage - 错误信息
      Returns:
      更新后的记录实体