Package com.bytedesk.call.agent
Class CallAgentService
java.lang.Object
com.bytedesk.call.agent.CallAgentService
Call坐席服务类
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateAgent
(CallAgentEntity agent) 创建坐席void
deleteAgent
(String agentId) 删除坐席获取坐席信息获取所有坐席获取所有就绪状态的坐席boolean
isAgentAvailable
(String agentId) 检查坐席是否可用updateAgent
(CallAgentEntity agent) 更新坐席信息updateAgentMode
(String agentId, CallAgentEntity.AgentMode mode) 更新坐席模式updateAgentSkills
(String agentId, String skills) 更新坐席技能updateAgentStatus
(String agentId, CallAgentEntity.AgentStatus status) 更新坐席状态
-
Field Details
-
agentRepository
-
-
Constructor Details
-
CallAgentService
public CallAgentService()
-
-
Method Details
-
createAgent
创建坐席 -
updateAgent
更新坐席信息 -
deleteAgent
删除坐席 -
getAgent
获取坐席信息 -
getAllAgents
获取所有坐席 -
updateAgentStatus
@Transactional public CallAgentEntity updateAgentStatus(String agentId, CallAgentEntity.AgentStatus status) 更新坐席状态 -
updateAgentMode
@Transactional public CallAgentEntity updateAgentMode(String agentId, CallAgentEntity.AgentMode mode) 更新坐席模式 -
updateAgentSkills
更新坐席技能 -
getReadyAgents
获取所有就绪状态的坐席 -
isAgentAvailable
检查坐席是否可用
-