Package com.bytedesk.service.agent
Class AgentEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.agent.AgentEntity
- All Implemented Interfaces:
Serializable
human agent, not ai agent
- agent:一对一人工客服,不支持机器人接待
- robot:机器人客服,不支持转人工
- workgroup:工作组,支持机器人接待,支持转人工
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AutoReplySettings
private String
private boolean
private int
private String
private @Email(message="i18n.email.format.error") String
private boolean
private String
存储当前接待数量等private InviteSettings
private int
private MemberEntity
private MessageLeaveSettings
private @Pattern(regexp="^1[3-9]\\d{9}$",message="i18n.mobile.format.error") String
private String
private QueueSettings
private static final long
private ServiceSettings
private String
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
nickname
-
avatar
-
description
-
mobile
@Pattern(regexp="^1[3-9]\\d{9}$", message="i18n.mobile.format.error") private @Pattern(regexp="^1[3-9]\\d{9}$",message="i18n.mobile.format.error") String mobile -
email
@Email(message="i18n.email.format.error") private @Email(message="i18n.email.format.error") String email -
status
-
connected
private boolean connected -
enabled
private boolean enabled -
messageLeaveSettings
-
serviceSettings
-
autoReplySettings
-
queueSettings
-
inviteSettings
-
currentThreadCount
private int currentThreadCount -
maxThreadCount
private int maxThreadCount -
extra
存储当前接待数量等 -
member
-
-
Constructor Details
-
AgentEntity
public AgentEntity()
-
-
Method Details
-
isAvailable
-
isOffline
-
isBusy
-
isAway
-
isConnectedAndAvailable
-
canAcceptMore
-
increaseThreadCount
public void increaseThreadCount() -
decreaseThreadCount
public void decreaseThreadCount() -
resetThreadCount
public void resetThreadCount()
-