Class MessageUnreadEntity

java.lang.Object
com.bytedesk.core.message_unread.MessageUnreadEntity
All Implemented Interfaces:
Serializable

@Entity public class MessageUnreadEntity extends Object implements Serializable
存储未读消息,减少message表查询压力 缓存每个用户该接收的消息,自己发送的消息自己不缓存 收到客户端的回执receipt后,删除该条缓存记录 客户端拉取之后,从表中删除该条记录
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • id

      private Long id
    • uid

      @NotBlank(message="uid is required") private @NotBlank(message="uid is required") String uid
    • type

      private String type
    • status

      private String status
    • content

      private String content
    • extra

      private String extra
    • client

      private String client
    • threadTopic

      private String threadTopic
    • user

      private String user
    • version

      private int version
    • createdAt

      private LocalDateTime createdAt
    • updatedAt

      private LocalDateTime updatedAt
    • deleted

      private boolean deleted
    • orgUid

      private String orgUid
    • userUid

      private String userUid
  • Constructor Details

    • MessageUnreadEntity

      public MessageUnreadEntity()