Class QualityPlanEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.quality_plan.QualityPlanEntity
- All Implemented Interfaces:
Serializable
QualityPlan entity for quality inspection plan management
Provides comprehensive quality inspection functionality for various service types
Database Table: bytedesk_service_quality_plan
Purpose: Stores quality inspection plan definitions, indicators, and scoring rules
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
Description of the quality planprivate Boolean
Whether this plan is enabled (是否启用)private List<QualityIndicator>
质检指标列表 支持多个质检指标,每个指标包含名称、分数、加分、减分、必检等信息private String
Name of the quality planprivate String
Type of quality plan (ONLINE_SERVICE, BOT, CALL_CENTER, etc.) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndicator
(QualityIndicator indicator) 添加质检指标findIndicatorByName
(String indicatorName) 根据指标名称查找指标获取所有减分指标获取所有必检指标hasIndicator
(String indicatorName) 检查是否包含指定名称的指标void
removeIndicator
(QualityIndicator indicator) 移除质检指标Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
name
Name of the quality plan -
description
Description of the quality plan -
type
Type of quality plan (ONLINE_SERVICE, BOT, CALL_CENTER, etc.) -
indicators
质检指标列表 支持多个质检指标,每个指标包含名称、分数、加分、减分、必检等信息 -
enabled
Whether this plan is enabled (是否启用)
-
-
Constructor Details
-
QualityPlanEntity
public QualityPlanEntity()
-
-
Method Details
-
addIndicator
添加质检指标- Parameters:
indicator
- 要添加的质检指标
-
removeIndicator
移除质检指标- Parameters:
indicator
- 要移除的质检指标
-
findIndicatorByName
根据指标名称查找指标- Parameters:
indicatorName
- 指标名称- Returns:
- 找到的指标,如果没找到返回null
-
hasIndicator
检查是否包含指定名称的指标- Parameters:
indicatorName
- 指标名称- Returns:
- 如果包含该指标则返回true
-
getMandatoryIndicators
获取所有必检指标- Returns:
- 必检指标列表
-
getDeductionIndicators
获取所有减分指标- Returns:
- 减分指标列表
-