Class AbstractThreadEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.core.thread.AbstractThreadEntity
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ThreadEntity, VisitorThreadEntity

@MappedSuperclass public abstract class AbstractThreadEntity extends BaseEntity
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • topic

      @NotBlank private @NotBlank String topic
    • content

      private String content
    • type

      private String type
    • intentionType

      private String intentionType
    • emotionType

      private String emotionType
    • qualityCheckResult

      private String qualityCheckResult
    • rated

      private boolean rated
    • summarized

      private boolean summarized
    • qualityChecked

      private boolean qualityChecked
    • state

      private String state
    • queueNumber

      private int queueNumber
    • unreadCount

      private int unreadCount
    • star

      private int star
    • top

      private boolean top
    • unread

      private boolean unread
    • mute

      private boolean mute
    • hide

      private boolean hide
    • folded

      private boolean folded
    • autoClose

      private boolean autoClose
    • note

      private String note
    • tagList

      private List<String> tagList
    • client

      private String client
    • extra

      private String extra
    • user

      private String user
      在客服会话中,存储访客信息 在同事会话中,存储同事信息 在用户私聊中,存储对方用户信息 机器人会话中,存储访客信息 群组会话中,存储群组信息 注意:h2 db 不能使用 user, 所以重定义为 thread_user
    • agent

      private String agent
      一对一客服对话中,存储客服信息 技能组客服对话中,存储技能组信息 机器人对话中,存储机器人信息 用户私聊、群聊、同事会话中,无需存储,使用owner字段信息
    • invites

      private List<String> invites
    • monitors

      private List<String> monitors
    • assistants

      private List<String> assistants
    • ticketors

      private List<String> ticketors
    • owner

      private UserEntity owner
  • Constructor Details

    • AbstractThreadEntity

      public AbstractThreadEntity()