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) 创建坐席voiddeleteAgent(String agentId) 删除坐席获取坐席信息获取所有坐席获取所有就绪状态的坐席booleanisAgentAvailable(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
检查坐席是否可用
-