Uses of Class
com.bytedesk.service.queue.QueueEntity
Packages that use QueueEntity
Package
Description
队列成员包
管理客服系统的排队和会话分配
-
Uses of QueueEntity in com.bytedesk.service.queue
Methods in com.bytedesk.service.queue that return QueueEntityModifier and TypeMethodDescriptionQueueRestService.createQueue(QueueRequest request) private QueueEntityQueueService.createQueueEntity(String queueTopic, String nickname, String type, String day, String orgUid) protected QueueEntityQueueRestService.doSave(QueueEntity entity) private QueueEntityQueueService.getAgentOrRobotQueue(UserProtobuf agent, String orgUid) 根据用户获取或创建 agent/robot 队列private QueueEntityQueueService.getOrCreateQueue(String queueTopic, String nickname, String type, String orgUid) 通用的队列获取或创建方法private QueueEntityQueueService.getQueue(ThreadEntity threadEntity, String queueNickname) 根据线程实体获取或创建队列QueueRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, QueueEntity entity) Methods in com.bytedesk.service.queue that return types with arguments of type QueueEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<QueueEntity>QueueRestService.createSpecification(QueueRequest request) protected org.springframework.data.domain.Page<QueueEntity>QueueRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<QueueEntity> spec, org.springframework.data.domain.Pageable pageable) QueueRepository.findByStatus(String status) QueueRestService.findByTopicAndDay(String topic, String day) QueueService.findByTopicAndDay(String queueTopic, String day) 根据队列主题和日期查询队列QueueRepository.findByTopicAndDayAndDeletedFalse(String topic, String day) QueueRepository.findFirstByTopicAndDayAndDeletedFalseOrderByCreatedAtDesc(String topic, String day) QueueRestService.findLatestByQueueTopicAndDay(String queueTopic, String day) org.springframework.data.domain.Page<QueueEntity>QueueRestService.queryByOrgEntity(QueueRequest request) static org.springframework.data.jpa.domain.Specification<QueueEntity>QueueSpecification.search(QueueRequest request, AuthService authService) Methods in com.bytedesk.service.queue with parameters of type QueueEntityModifier and TypeMethodDescriptionQueueRestService.convertToExcel(QueueEntity entity) QueueRestService.convertToResponse(QueueEntity entity) protected QueueEntityQueueRestService.doSave(QueueEntity entity) QueueRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, QueueEntity entity) voidQueueListener.postPersist(QueueEntity queue) voidQueueListener.prePersist(QueueEntity queue) private voidQueueService.validateQueue(QueueEntity queue, String errorMessage) 验证队列是否可以入队Method parameters in com.bytedesk.service.queue with type arguments of type QueueEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<QueueEntity>QueueRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<QueueEntity> spec, org.springframework.data.domain.Pageable pageable) -
Uses of QueueEntity in com.bytedesk.service.queue_member
Fields in com.bytedesk.service.queue_member declared as QueueEntityModifier and TypeFieldDescriptionprivate QueueEntityQueueMemberEntity.agentQueueprivate QueueEntityQueueMemberEntity.robotQueueprivate QueueEntityQueueMemberEntity.workflowQueueprivate QueueEntityQueueMemberEntity.workgroupQueueMethods in com.bytedesk.service.queue_member that return types with arguments of type QueueEntityModifier and TypeMethodDescriptionprivate Optional<QueueEntity>QueueMemberEventListener.resolveAgentQueueEntity(String agentUid) private Optional<QueueEntity>QueueMemberEventListener.resolveWorkgroupQueueEntity(ThreadEntity thread, QueueMemberEntity closingQueueMember) Methods in com.bytedesk.service.queue_member with parameters of type QueueEntityModifier and TypeMethodDescriptionprivate booleanQueueMemberEventListener.autoAcceptQueueMember(QueueMemberEntity queueMember, ThreadEntity referenceThread, UserProtobuf agentProto, QueueEntity agentQueue) QueueMemberRepository.findMaxQueueNumberForQueue(QueueEntity queue, String queueType) intQueueMemberRestService.nextQueueNumber(QueueEntity queue, QueueTypeEnum queueType) -
Uses of QueueEntity in com.bytedesk.service.routing_strategy
Methods in com.bytedesk.service.routing_strategy with parameters of type QueueEntityModifier and TypeMethodDescriptionprivate booleanAgentThreadRoutingStrategy.shouldForceLeaveMessage(QueueEntity queue, QueueSettingsEntity settings) private booleanWorkgroupThreadRoutingStrategy.shouldForceLeaveMessage(QueueEntity queue, QueueSettingsEntity settings) -
Uses of QueueEntity in com.bytedesk.service.utils
Methods in com.bytedesk.service.utils with parameters of type QueueEntityModifier and TypeMethodDescriptionstatic QueueResponseServiceConvertUtils.convertToQueueResponse(QueueEntity entity)