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.agentQueueMembersprivate List<QueueMemberEntity>QueueEntity.robotQueueMembersprivate List<QueueMemberEntity>QueueEntity.workgroupQueueMembersMethods 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 QueueMemberEntityQueueMemberRestService.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 QueueMemberEntityQueueMemberRestService.doSave(QueueMemberEntity entity) QueueMemberRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, QueueMemberEntity entity) voidQueueMemberEntityListener.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 QueueMemberEntityQueueMemberUpdateEvent.counterprivate QueueMemberEntityQueueMemberCreateEvent.memberConstructors 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 TypeMethodDescriptionvoidQueueMemberMessageService.sendMessageCountUpdate(QueueMemberEntity member) 发送消息计数更新消息voidQueueMemberMessageService.sendStatusUpdate(QueueMemberEntity member) 发送状态更新消息voidQueueMemberMessageService.sendTimestampUpdate(QueueMemberEntity member) 发送时间戳更新消息voidQueueMemberMessageService.sendUpdateMessage(QueueMemberEntity member, Map<String, Object> updates) 发送队列成员更新消息private voidQueueMemberConsumer.updateFields(QueueMemberEntity member, Map<String, Object> updates) 更新其他字段private voidQueueMemberConsumer.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 StringAgentThreadRoutingStrategy.generateAgentQueueMessage(QueueMemberEntity queueMemberEntity) 生成客服排队消息private StringWorkgroupThreadRoutingStrategy.generateWorkgroupQueueMessage(QueueMemberEntity queueMemberEntity) 生成工作组排队消息WorkgroupThreadRoutingStrategy.getOfflineMessage(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, AgentEntity agentEntity, WorkgroupEntity workgroup, QueueMemberEntity queueMemberEntity) 获取离线消息private MessageProtobufAgentThreadRoutingStrategy.handleAvailableAgent(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理可用客服(客服在线且未达到最大接待人数)private MessageProtobufWorkgroupThreadRoutingStrategy.handleAvailableWorkgroup(ThreadEntity threadFromRequest, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 处理可用工作组客服private voidWorkgroupThreadRoutingStrategy.handleForceAgentTransfer(VisitorRequest visitorRequest, ThreadEntity thread, QueueMemberEntity queueMemberEntity) 处理强制转人工private MessageProtobufAgentThreadRoutingStrategy.handleOfflineAgent(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理离线客服private MessageProtobufAgentThreadRoutingStrategy.handleQueuedAgent(ThreadEntity threadFromRequest, AgentEntity agent, QueueMemberEntity queueMemberEntity) 处理排队客服(客服在线但已达到最大接待人数)private MessageProtobufWorkgroupThreadRoutingStrategy.handleQueuedWorkgroup(ThreadEntity threadFromRequest, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 处理排队工作组客服private MessageProtobufWorkgroupThreadRoutingStrategy.routeByAgentStatus(AgentEntity agentEntity, ThreadEntity thread, QueueMemberEntity queueMemberEntity, WorkgroupEntity workgroup, VisitorRequest visitorRequest) 根据客服状态进行路由private MessageProtobufAgentThreadRoutingStrategy.routeOnlineAgent(ThreadEntity thread, AgentEntity agentEntity, QueueMemberEntity queueMemberEntity) 路由在线客服private voidAgentThreadRoutingStrategy.updateQueueMemberForAcceptance(QueueMemberEntity queueMemberEntity) 更新队列成员接受状态private voidWorkgroupThreadRoutingStrategy.updateQueueMemberForAgentAccept(QueueMemberEntity queueMemberEntity) 更新队列成员状态为客服自动接受private voidRobotThreadRoutingStrategy.updateQueueMemberForRobot(QueueMemberEntity queueMemberEntity) 更新队列成员状态为机器人自动接受private voidWorkgroupThreadRoutingStrategy.updateQueueMemberForRobotAccept(QueueMemberEntity queueMemberEntity) 更新队列成员状态为机器人自动接受private voidWorkflowThreadRoutingStrategy.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 voidServiceStatisticService.updateMessageMetrics(ServiceStatisticEntity statistic, List<QueueMemberEntity> queueMembers) 更新消息指标private voidServiceStatisticService.updateRobotSpecificMetrics(ServiceStatisticEntity statistic, List<QueueMemberEntity> robotMembers) 更新机器人特有指标private voidServiceStatisticService.updateThreadFlowMetrics(ServiceStatisticEntity statistic, List<QueueMemberEntity> queueMembers) 更新会话流转指标private voidServiceStatisticService.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 QueueMemberResponseServiceConvertUtils.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 voidVisitorThreadService.sendRemindMessage(QueueMemberEntity queueMember, ThreadEntity thread, AgentEntity agent)