Uses of Class
com.bytedesk.service.workgroup.WorkgroupEntity
Packages that use WorkgroupEntity
Package
Description
工作组服务包
管理客服工作组相关功能
-
Uses of WorkgroupEntity in com.bytedesk.service.queue
Methods in com.bytedesk.service.queue with parameters of type WorkgroupEntityModifier and TypeMethodDescriptionQueueService.enqueueWorkgroup
(ThreadEntity threadEntity, UserProtobuf agent, WorkgroupEntity workgroupEntity, VisitorRequest visitorRequest) -
Uses of WorkgroupEntity in com.bytedesk.service.routing_strategy
Methods in com.bytedesk.service.routing_strategy that return WorkgroupEntityModifier and TypeMethodDescriptionprivate WorkgroupEntity
WorkgroupThreadRoutingStrategy.getWorkgroupEntity
(String workgroupUid) 获取工作组实体Methods in com.bytedesk.service.routing_strategy with parameters of type WorkgroupEntityModifier and TypeMethodDescriptionWorkgroupThreadRoutingStrategy.getOfflineMessage
(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, AgentEntity agentEntity, WorkgroupEntity workgroup, QueueMemberEntity queueMemberEntity) 获取离线消息private ThreadEntity
WorkgroupThreadRoutingStrategy.getOrCreateWorkgroupThread
(VisitorRequest visitorRequest, WorkgroupEntity workgroup, String topic) 获取或创建工作组会话private String
WorkgroupThreadRoutingStrategy.getWorkgroupOfflineMessage
(WorkgroupEntity workgroup) 获取工作组离线消息private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingChatThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有聊天会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingOfflineThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有离线会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingRobotThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有机器人会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.handleExistingWorkgroupThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 处理现有工作组会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeByAgentStatus
(AgentEntity agentEntity, ThreadEntity thread, QueueMemberEntity queueMemberEntity, WorkgroupEntity workgroup, VisitorRequest visitorRequest) 根据客服状态进行路由private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeNewWorkgroupThread
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 路由新工作组会话private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeToAgent
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 路由到人工客服WorkgroupThreadRoutingStrategy.routeToRobot
(VisitorRequest visitorRequest, ThreadEntity threadFromRequest, RobotEntity robotEntity, WorkgroupEntity workgroup) 路由到机器人private MessageProtobuf
WorkgroupThreadRoutingStrategy.routeToRobot
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) 路由到机器人private AgentEntity
WorkgroupThreadRoutingStrategy.selectAgent
(WorkgroupEntity workgroup, ThreadEntity thread) 选择客服private boolean
WorkgroupThreadRoutingStrategy.shouldRouteToRobot
(VisitorRequest visitorRequest, WorkgroupEntity workgroup) 判断是否应该路由到机器人 -
Uses of WorkgroupEntity in com.bytedesk.service.unified
Fields in com.bytedesk.service.unified with type parameters of type WorkgroupEntityMethods in com.bytedesk.service.unified that return WorkgroupEntityModifier and TypeMethodDescriptionprivate WorkgroupEntity
UnifiedThreadRoutingStrategy.selectBestWorkgroup
(List<WorkgroupEntity> workgroups) 选择最佳工作组Methods in com.bytedesk.service.unified with parameters of type WorkgroupEntityModifier and TypeMethodDescriptionprivate int
UnifiedThreadRoutingStrategy.calculateWorkgroupLoad
(WorkgroupEntity workgroup) 计算工作组负载private MessageProtobuf
UnifiedThreadRoutingStrategy.delegateToWorkgroupStrategy
(VisitorRequest visitorRequest, WorkgroupEntity workgroup) 委托给工作组策略处理Method parameters in com.bytedesk.service.unified with type arguments of type WorkgroupEntityModifier and TypeMethodDescriptionprivate MessageProtobuf
UnifiedThreadRoutingStrategy.findExistingActiveThread
(VisitorRequest visitorRequest, List<WorkgroupEntity> workgroups) 查找现有活跃会话private WorkgroupEntity
UnifiedThreadRoutingStrategy.selectBestWorkgroup
(List<WorkgroupEntity> workgroups) 选择最佳工作组 -
Uses of WorkgroupEntity in com.bytedesk.service.utils
Methods in com.bytedesk.service.utils with parameters of type WorkgroupEntityModifier and TypeMethodDescriptionstatic UserProtobuf
ServiceConvertUtils.convertToUserProtobuf
(WorkgroupEntity workgroup) static String
ServiceConvertUtils.convertToUserProtobufJSONString
(WorkgroupEntity workgroup) static WorkgroupResponse
ServiceConvertUtils.convertToWorkgroupResponse
(WorkgroupEntity workgroup) -
Uses of WorkgroupEntity in com.bytedesk.service.visitor_thread
Methods in com.bytedesk.service.visitor_thread with parameters of type WorkgroupEntityModifier and TypeMethodDescriptionVisitorThreadService.createWorkgroupThread
(VisitorRequest visitorRequest, WorkgroupEntity workgroup, String topic) VisitorThreadService.reInitWorkgroupThreadExtra
(VisitorRequest visitorRequest, ThreadEntity thread, WorkgroupEntity workgroup) -
Uses of WorkgroupEntity in com.bytedesk.service.workgroup
Methods in com.bytedesk.service.workgroup that return WorkgroupEntityModifier and TypeMethodDescriptionprotected WorkgroupEntity
WorkgroupRestService.doSave
(WorkgroupEntity entity) WorkgroupRestService.handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, WorkgroupEntity entity) Methods in com.bytedesk.service.workgroup that return types with arguments of type WorkgroupEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<WorkgroupEntity>
WorkgroupRestService.createSpecification
(WorkgroupRequest request) protected org.springframework.data.domain.Page<WorkgroupEntity>
WorkgroupRestService.executePageQuery
(org.springframework.data.jpa.domain.Specification<WorkgroupEntity> spec, org.springframework.data.domain.Pageable pageable) WorkgroupRepository.findByAgentsContaining
(AgentEntity agent) 查找包含指定客服的所有工作组WorkgroupRepository.findByAgentUid
(String agentUid) 通过客服UID查找包含该客服的所有工作组WorkgroupRepository.findByDeletedFalse()
WorkgroupRepository.findByOrgUidAndDeletedFalse
(String orgUid) static org.springframework.data.jpa.domain.Specification<WorkgroupEntity>
WorkgroupSpecification.search
(WorkgroupRequest request, AuthService authService) Methods in com.bytedesk.service.workgroup with parameters of type WorkgroupEntityModifier and TypeMethodDescriptionWorkgroupRestService.convertToResponse
(WorkgroupEntity entity) protected WorkgroupEntity
WorkgroupRestService.doSave
(WorkgroupEntity entity) WorkgroupRestService.handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, WorkgroupEntity entity) void
WorkgroupEntityListener.onPostPersist
(WorkgroupEntity workgroup) WorkgroupRoutingService.selectAgent
(WorkgroupEntity workgroup, ThreadEntity thread) 根据工作组路由模式选择客服private AgentEntity
WorkgroupRoutingService.selectByRecent
(WorkgroupEntity workgroup, ThreadEntity thread) 选择最近一次会话ThreadEntity接待的客服。Method parameters in com.bytedesk.service.workgroup with type arguments of type WorkgroupEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<WorkgroupEntity>
WorkgroupRestService.executePageQuery
(org.springframework.data.jpa.domain.Specification<WorkgroupEntity> spec, org.springframework.data.domain.Pageable pageable) -
Uses of WorkgroupEntity in com.bytedesk.service.workgroup.event
Fields in com.bytedesk.service.workgroup.event declared as WorkgroupEntityModifier and TypeFieldDescriptionprivate WorkgroupEntity
WorkgroupCreateEvent.workgroup
private WorkgroupEntity
WorkgroupUpdateEvent.workgroup
Constructors in com.bytedesk.service.workgroup.event with parameters of type WorkgroupEntityModifierConstructorDescriptionWorkgroupCreateEvent
(WorkgroupEntity workgroup) WorkgroupUpdateEvent
(WorkgroupEntity workgroup) -
Uses of WorkgroupEntity in com.bytedesk.ticket.identity
Methods in com.bytedesk.ticket.identity with parameters of type WorkgroupEntityModifier and TypeMethodDescriptionvoid
TicketIdentityService.syncWorkgroup
(WorkgroupEntity workgroup) 同步工作组到Flowable