Class ViewAgentThreadStats
java.lang.Object
com.bytedesk.service.service_statistic.view.ViewAgentThreadStats
客服会话统计视图实体
Agent Thread Statistics View Entity
用途:映射 bytedesk_service_view_agent_thread_stats 视图
重要:
1. 使用 @Immutable 标注视图为只读
2. 不能进行 INSERT/UPDATE/DELETE 操作
3. 只能用于查询统计数据
示例用法:
// 查询某个客服今天的统计 Liststats = repository .findByAgentUidAndStatDate("agent123", LocalDate.now());
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Integerprivate Integerprivate Integerprivate Doubleprivate Doubleprivate Doubleprivate Doubleprivate Double时间指标(秒)private Integerprivate Integerprivate Integer会话时长分布private Integer首次解决指标使用复合主键:agent_uid + org_uid + stat_date + stat_hourprivate Integerprivate Integerprivate Integerprivate Integerprivate Integerprivate Integerprivate Integer响应时间分布private Integerprivate Long消息指标private Integer会话流转指标private Longprivate LocalDateTime视图更新时间 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription计算接入率计算平均每会话消息数计算首次解决率
-
Field Details
-
id
使用复合主键:agent_uid + org_uid + stat_date + stat_hour -
totalThreads
会话流转指标 -
acceptedThreads
-
abandonedThreads
-
invitedThreads
-
autoAssignedThreads
-
manualAssignedThreads
-
avgWaitTime
时间指标(秒) -
maxWaitTime
-
minWaitTime
-
avgResponseTime
-
maxResponseTime
-
avgFirstResponseTime
-
avgConversationTime
-
totalAgentMessages
消息指标 -
totalVisitorMessages
-
avgMessagesPerThread
-
responseWithin1Min
响应时间分布 -
responseWithin5Min
-
responseOver5Min
-
durationWithin5Min
会话时长分布 -
durationWithin15Min
-
durationOver15Min
-
firstSolvedCount
首次解决指标 -
viewUpdatedAt
视图更新时间
-
-
Constructor Details
-
ViewAgentThreadStats
public ViewAgentThreadStats()
-
-
Method Details
-
getAcceptanceRate
计算接入率 -
getFirstSolveRate
计算首次解决率 -
getAvgTotalMessagesPerThread
计算平均每会话消息数
-