Package com.bytedesk.ai.robot.settings
Class RobotRoutingSettingsEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.ai.robot.settings.RobotRoutingSettingsEntity
- All Implemented Interfaces:
Serializable
Robot routing and transfer settings for workgroups
Purpose:
- Configure when to route customers to robots
- Define robot engagement strategies
- Manage human-robot transfer rules
Note: This is different from ai.robot_settings.RobotSettingsEntity
- RobotRoutingSettings: Standalone entity for workgroup robot routing strategy
- RobotSettingsEntity: Standalone entity for robot's own configuration
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Booleanprivate Booleanprivate Booleanprivate RobotEntityprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RobotRoutingSettingsEntityfromRequest(RobotRoutingSettingsRequest request) 从请求对象创建 RobotRoutingSettingsEntity。shouldTransferToRobot(Boolean isOffline, Boolean isInServiceTime) Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
defaultRobot
-
offlineRobot
-
nonWorktimeRobot
-
robot
-
-
Constructor Details
-
RobotRoutingSettingsEntity
public RobotRoutingSettingsEntity()
-
-
Method Details
-
fromRequest
从请求对象创建 RobotRoutingSettingsEntity。 create 场景下不解析 robotUid,不做实体关联,仅拷贝基础布尔字段,保持与其他 *SettingsEntity.fromRequest 风格一致。- Parameters:
request- RobotRoutingSettingsRequest,可为 null- Returns:
- 非空的 RobotRoutingSettingsEntity 实例
-
shouldTransferToRobot
-