Class QueueMemberEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.queue_member.QueueMemberEntity
- All Implemented Interfaces:
Serializable
- Author:
- Jackning <270580156@qq.com> 这些统计数据将有助于客服质量监控和绩效评估,也可用于实时监控会话状态。
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate LocalDateTime
private String
客服消息统计: 标记客服是否首次响应 记录首次响应时间 更新最后响应时间 计算平均响应时间(累计平均算法) 追踪最长响应时间 统计客服消息总数private int
响应时间计算: 基于访客最后消息时间和客服响应时间计算响应时长 动态更新平均响应时间和最大响应时间private boolean
private LocalDateTime
private boolean
private LocalDateTime
private LocalDateTime
private int
private int
private boolean
private QueueEntity
private boolean
private LocalDateTime
private int
private String
private String
private String
private boolean
private LocalDateTime
private boolean
private String
private int
private LocalDateTime
private boolean
private boolean
private String
private LocalDateTime
private String
robot 响应时间计算:private int
private LocalDateTime
private boolean
private LocalDateTime
private LocalDateTime
private int
private int
private QueueEntity
private boolean
private LocalDateTime
private boolean
private LocalDateTime
private static final long
private boolean
private boolean
private LocalDateTime
private LocalDateTime
private LocalDateTime
private int
private ThreadEntity
private String
private LocalDateTime
访客消息统计: 记录第一条访客消息的时间 更新最后一条访客消息的时间 统计访客消息总数private LocalDateTime
private LocalDateTime
private LocalDateTime
private int
private int
private QueueEntity
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
long
计算等待时间(秒)void
void
void
Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
workgroupQueue
-
agentQueue
-
robotQueue
-
thread
-
queueNumber
private int queueNumber -
visitorEnqueueTime
访客消息统计: 记录第一条访客消息的时间 更新最后一条访客消息的时间 统计访客消息总数 -
visitorFirstMessageAt
-
visitorLastMessageAt
-
visitorMessageCount
private int visitorMessageCount -
visitorLeavedAt
-
visitorPriority
private int visitorPriority -
agentAcceptType
客服消息统计: 标记客服是否首次响应 记录首次响应时间 更新最后响应时间 计算平均响应时间(累计平均算法) 追踪最长响应时间 统计客服消息总数 -
agentAcceptedAt
-
agentFirstResponse
private boolean agentFirstResponse -
agentFirstResponseAt
-
agentLastResponseAt
-
agentClosedAt
-
agentClose
private boolean agentClose -
agentAvgResponseTime
private int agentAvgResponseTime响应时间计算: 基于访客最后消息时间和客服响应时间计算响应时长 动态更新平均响应时间和最大响应时间 -
agentMaxResponseTime
private int agentMaxResponseTime -
agentMessageCount
private int agentMessageCount -
agentTimeoutAt
-
agentTimeout
private boolean agentTimeout -
agentTimeoutCount
private int agentTimeoutCount -
agentOffline
private boolean agentOffline -
robotAcceptType
robot 响应时间计算: -
robotAcceptedAt
-
robotFirstResponse
private boolean robotFirstResponse -
robotFirstResponseAt
-
robotLastResponseAt
-
robotClosedAt
-
robotAvgResponseTime
private int robotAvgResponseTime -
robotMaxResponseTime
private int robotMaxResponseTime -
robotMessageCount
private int robotMessageCount -
robotTimeoutAt
-
robotTimeout
private boolean robotTimeout -
systemFirstResponseTime
-
systemLastResponseTime
-
systemCloseTime
-
systemClose
private boolean systemClose -
systemMessageCount
private int systemMessageCount -
rated
private boolean rated -
rateAt
-
resolved
private boolean resolved -
messageLeave
private boolean messageLeave -
messageLeaveAt
-
summarized
private boolean summarized -
resolvedStatus
-
qualityChecked
private boolean qualityChecked -
qualityCheckResult
-
intentionType
-
emotionType
-
robotToAgent
private boolean robotToAgent -
robotToAgentTime
-
transferStatus
-
inviteStatus
-
-
Constructor Details
-
QueueMemberEntity
public QueueMemberEntity()
-
-
Method Details
-
getWaitTime
public long getWaitTime()计算等待时间(秒) -
manualAcceptThread
public void manualAcceptThread() -
agentAutoAcceptThread
public void agentAutoAcceptThread() -
robotAutoAcceptThread
public void robotAutoAcceptThread() -
transferRobotToAgent
public void transferRobotToAgent()
-