MessageBroadChannelEnum.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package com.webchat.common.enums.messagequeue;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Getter;
  4. import lombok.NoArgsConstructor;
  5. @Getter
  6. @NoArgsConstructor
  7. @AllArgsConstructor
  8. public enum MessageBroadChannelEnum {
  9. QUEUE_CHAT_MESSAGE("queue_chat_message", "聊天消息队列"),
  10. QUEUE_ARTICLE_PUSH_MESSAGE("queue_article_push_message", "公众号推文队列"),
  11. QUEUE_CHAT_NOTIFY("queue_chat_notify", "聊天消息通知"),
  12. QUEUE_VIDEO_SDP("queue_video_sdp", "音视频通话信令"),
  13. QUEUE_GROUP_VIDEO_CALL("queue_group_video_call", "群聊多人音视频呼叫频道"),
  14. QUEUE_GROUP_VIDEO_LEAVE("queue_group_video_leave", "一对一音视频对方已挂断消息"),
  15. QUEUE_GROUP_VIDEO_USER_CHANGE("queue_group_video_user_change", "群聊多人音视频用户上/下线频道"),
  16. QUEUE_CHAT_ROBOT("queue_chat_robot", "机器人对话消息队列"),
  17. QUEUE_MESSAGE_CARD_PUSH("queue_message_card_push", "消息卡片推送频道"),
  18. QUEUE_RED_PACKET_NOTIFY("queue_red_packet_notify", "红包来了~ 通知频道"),
  19. ;
  20. private String channel;
  21. private String channelDesc;
  22. }