Uses of Class
com.bytedesk.service.queue_member.QueueMemberEntity
Packages that use QueueMemberEntity
Package
Description
队列成员包
管理客服系统的排队和会话分配
Customer Service Statistics Package
Provides comprehensive statistical functionalities for the customer service system, including:
-
Uses of QueueMemberEntity in com.bytedesk.service.quality_check
Fields in com.bytedesk.service.quality_check declared as QueueMemberEntity -
Uses of QueueMemberEntity in com.bytedesk.service.queue
Fields in com.bytedesk.service.queue with type parameters of type QueueMemberEntityModifier and TypeFieldDescriptionprivate List<QueueMemberEntity>
QueueEntity.agentQueueMembers
private List<QueueMemberEntity>
QueueEntity.robotQueueMembers
private List<QueueMemberEntity>
QueueEntity.workgroupQueueMembers
Methods in com.bytedesk.service.queue that return QueueMemberEntityModifier and TypeMethodDescriptionQueueService.enqueueAgent
(ThreadEntity threadEntity, UserProtobuf agent, VisitorRequest visitorRequest) QueueService.enqueueRobot
(ThreadEntity threadEntity, UserProtobuf agent, VisitorRequest visitorRequest) QueueService.enqueueWorkgroup
(ThreadEntity threadEntity, UserProtobuf agent, WorkgroupEntity workgroupEntity, VisitorRequest visitorRequest) -
Uses of QueueMemberEntity in com.bytedesk.service.queue_member
Methods in com.bytedesk.service.queue_member that return QueueMemberEntityModifier and TypeMethodDescriptionprotected QueueMemberEntity
QueueMemberRestService.doSave
(QueueMemberEntity entity) QueueMemberRestService.handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, QueueMemberEntity entity) Methods in com.bytedesk.service.queue_member that return types with arguments of type QueueMemberEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<QueueMemberEntity>
QueueMemberRestService.createSpecification
(QueueMemberRequest request) protected org.springframework.data.domain.Page<QueueMemberEntity>
QueueMemberRestService.executePageQuery
(org.springframework.data.jpa.domain.Specification<QueueMemberEntity> spec, org.springframework.data.domain.Pageable pageable) QueueMemberRepository.findByOrgUidAndCreatedAtBetweenAndAgentAcceptType
(String orgUid, ZonedDateTime startTime, ZonedDateTime endTime, String acceptType) QueueMemberRepository.findByOrgUidAndCreatedAtBetweenAndResolved
(String orgUid, ZonedDateTime startTime, ZonedDateTime endTime, boolean resolved) QueueMemberRepository.findByThreadUid
(String threadUid) QueueMemberRestService.findByThreadUid
(String threadUid) static org.springframework.data.jpa.domain.Specification<QueueMemberEntity>
QueueMemberSpecification.search
(QueueMemberRequest request, AuthService authService) Methods in com.bytedesk.service.queue_member with parameters of type QueueMemberEntityModifier and TypeMethodDescriptionQueueMemberRestService.convertToExcel
(QueueMemberEntity entity) QueueMemberRestService.convertToResponse
(QueueMemberEntity entity) protected QueueMemberEntity
QueueMemberRestService.doSave
(QueueMemberEntity entity) QueueMemberRestService.handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, QueueMemberEntity entity) void
QueueMemberEntityListener.onPostPersist
(QueueMemberEntity queueMember) org.springframework.http.ResponseEntity<?>
QueueMemberRestController.updateMessageCount
(QueueMemberEntity member) 更新队列成员消息计数org.springframework.http.ResponseEntity<?>
QueueMemberRestController.updateStatus
(QueueMemberEntity member) 更新队列成员状态org.springframework.http.ResponseEntity<?>
QueueMemberRestController.updateTimestamp
(QueueMemberEntity member) 更新队列成员时间戳Method parameters in com.bytedesk.service.queue_member with type arguments of type QueueMemberEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<QueueMemberEntity>
QueueMemberRestService.executePageQuery
(org.springframework.data.jpa.domain.Specification<QueueMemberEntity> spec, org.springframework.data.domain.Pageable pageable) -
Uses of QueueMemberEntity in com.bytedesk.service.queue_member.event
Fields in com.bytedesk.service.queue_member.event declared as QueueMemberEntityModifier and TypeFieldDescriptionprivate QueueMemberEntity
QueueMemberUpdateEvent.counter
private QueueMemberEntity
QueueMemberCreateEvent.member
Constructors in com.bytedesk.service.queue_member.event with parameters of type QueueMemberEntity -
Uses of QueueMemberEntity in com.bytedesk.service.queue_member.mq
Methods in com.bytedesk.service.queue_member.mq with parameters of type QueueMemberEntityModifier and TypeMethodDescriptionvoid
QueueMemberMessageService.sendMessageCountUpdate
(QueueMemberEntity member) 发送消息计数更新消息void
QueueMemberMessageService.sendStatusUpdate
(QueueMemberEntity member) 发送状态更新消息void
QueueMemberMessageService.sendTimestampUpdate
(QueueMemberEntity member) 发送时间戳更新消息void
QueueMemberMessageService.sendUpdateMessage
(QueueMemberEntity member, Map<String, Object> updates) 发送队列成员更新消息private void
QueueMemberConsumer.updateFields
(QueueMemberEntity member, Map<String, Object> updates) 更新其他字段private void
QueueMemberConsumer.updateMessageCounts
(QueueMemberEntity member, QueueMemberMessage message) 更新消息计数 -
Uses of QueueMemberEntity in com.bytedesk.service.routing_strategy
Methods in com.bytedesk.service.routing_strategy with parameters of type QueueMemberEntityModifier and TypeMethodDescriptionprivate String
AgentThreadRoutingStrategy.generateAgentQueueMessage
(QueueMemberEntity queueMemberEntity) 生成客服排队消息private String
WorkgroupThreadRoutingStrategy.generateWorkgroupQueueMessage
(QueueMemberEntity queueMemberEntity) 生成工作组排队消息WorkgroupThreadRoutingStrategy.getOfflineMessage
(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, AgentEntity agentEntity, WorkgroupEntity workgroup, QueueMemberEntity queueMemberEntity) 获取离线消息private MessageProtobuf
AgentThreadRoutingStrategy.handleAvailableAgent
(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理可用客服(客服在线且未达到最大接待人数)private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleAvailableWorkgroup
(ThreadEntity threadFromRequest, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 处理可用工作组客服private void
WorkgroupThreadRoutingStrategy.handleForceAgentTransfer
(VisitorRequest visitorRequest, ThreadEntity thread, QueueMemberEntity queueMemberEntity) 处理强制转人工private MessageProtobuf
AgentThreadRoutingStrategy.handleOfflineAgent
(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理离线客服private MessageProtobuf
AgentThreadRoutingStrategy.handleQueuedAgent
(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理排队客服(客服在线但已达到最大接待人数)private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleQueuedWorkgroup
(ThreadEntity threadFromRequest, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 处理排队工作组客服private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeByAgentStatus
(AgentEntity agentEntity, ThreadEntity thread, QueueMemberEntity queueMemberEntity, WorkgroupEntity workgroup, VisitorRequest visitorRequest) 根据客服状态进行路由private MessageProtobuf
AgentThreadRoutingStrategy.routeOnlineAgent
(ThreadEntity thread, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 路由在线客服private void
AgentThreadRoutingStrategy.updateQueueMemberForAcceptance
(QueueMemberEntity queueMemberEntity) 更新队列成员接受状态private void
WorkgroupThreadRoutingStrategy.updateQueueMemberForAgentAccept
(QueueMemberEntity queueMemberEntity) 更新队列成员状态为客服自动接受private void
RobotThreadRoutingStrategy.updateQueueMemberForRobot
(QueueMemberEntity queueMemberEntity) 更新队列成员状态为机器人自动接受private void
WorkgroupThreadRoutingStrategy.updateQueueMemberForRobotAccept
(QueueMemberEntity queueMemberEntity) 更新队列成员状态为机器人自动接受private void
WorkflowThreadRoutingStrategy.updateQueueMemberForWorkflow
(QueueMemberEntity queueMemberEntity) 更新队列成员状态为工作流自动接受 -
Uses of QueueMemberEntity in com.bytedesk.service.statistic
Method parameters in com.bytedesk.service.statistic with type arguments of type QueueMemberEntityModifier and TypeMethodDescriptionprivate void
ServiceStatisticService.updateMessageMetrics
(ServiceStatisticEntity statistic, List<QueueMemberEntity> queueMembers) 更新消息指标private void
ServiceStatisticService.updateRobotSpecificMetrics
(ServiceStatisticEntity statistic, List<QueueMemberEntity> robotMembers) 更新机器人特有指标private void
ServiceStatisticService.updateThreadFlowMetrics
(ServiceStatisticEntity statistic, List<QueueMemberEntity> queueMembers) 更新会话流转指标private void
ServiceStatisticService.updateTimeMetrics
(ServiceStatisticEntity statistic, List<QueueMemberEntity> queueMembers) 更新时间指标 -
Uses of QueueMemberEntity in com.bytedesk.service.utils
Methods in com.bytedesk.service.utils with parameters of type QueueMemberEntityModifier and TypeMethodDescriptionstatic QueueMemberResponse
ServiceConvertUtils.convertToQueueMemberResponse
(QueueMemberEntity entity) -
Uses of QueueMemberEntity in com.bytedesk.service.visitor_thread
Methods in com.bytedesk.service.visitor_thread with parameters of type QueueMemberEntityModifier and TypeMethodDescriptionprivate void
VisitorThreadService.sendRemindMessage
(QueueMemberEntity queueMember, ThreadEntity thread, AgentEntity agent)