Class QualityCheckEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.quality_check.QualityCheckEntity
- All Implemented Interfaces:
Serializable
QualityCheck entity for content categorization and organization
Provides check functionality for various system entities
Database Table: bytedesk_service_check
Purpose: Stores check definitions, colors, and organization settings
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate List<QualityIndicator>质检指标列表 支持多个质检指标,每个指标包含名称、分数、加分、减分、必检等信息private String质量计划private QueueMemberEntity排队成员private StringStatus of the quality check (COMPLETED, APPEALING, etc.)private StringType of check (ONLINE_SERVICE, TICKET, etc.) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean检查是否可以申诉booleancanClose()检查是否可以关闭int获取加分项总分int获取减分项总分获取质检评分等级获取状态描述获取质检状态枚举int计算质检总分boolean检查是否为申诉通过状态boolean检查是否为申诉中状态boolean检查是否为申诉驳回状态booleanisClosed()检查是否为已关闭状态boolean检查是否为已质检状态void设置为申诉通过状态void设置为申诉中状态void设置为申诉驳回状态void设置为已关闭状态void设置为已质检状态voidsetStatus(QualityCheckStatusEnum status) 设置质检状态Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
type
Type of check (ONLINE_SERVICE, TICKET, etc.) -
status
Status of the quality check (COMPLETED, APPEALING, etc.) 质检状态:已质检、申诉中等 -
indicators
质检指标列表 支持多个质检指标,每个指标包含名称、分数、加分、减分、必检等信息 -
comment
-
queueMember
排队成员 -
qualityPlanUid
质量计划
-
-
Constructor Details
-
QualityCheckEntity
public QualityCheckEntity()
-
-
Method Details
-
getQualityLevel
获取质检评分等级- Returns:
- 质检评分等级
-
getTotalScore
public int getTotalScore()计算质检总分- Returns:
- 质检总分
-
getBonusScore
public int getBonusScore()获取加分项总分- Returns:
- 加分项总分
-
getDeductionScore
public int getDeductionScore()获取减分项总分- Returns:
- 减分项总分
-
getStatusEnum
获取质检状态枚举- Returns:
- 质检状态枚举
-
setStatus
设置质检状态- Parameters:
status- 质检状态枚举
-
setCompleted
public void setCompleted()设置为已质检状态 -
setAppealing
public void setAppealing()设置为申诉中状态 -
setAppealApproved
public void setAppealApproved()设置为申诉通过状态 -
setAppealRejected
public void setAppealRejected()设置为申诉驳回状态 -
setClosed
public void setClosed()设置为已关闭状态 -
isCompleted
public boolean isCompleted()检查是否为已质检状态- Returns:
- 是否为已质检
-
isAppealing
public boolean isAppealing()检查是否为申诉中状态- Returns:
- 是否为申诉中
-
isAppealApproved
public boolean isAppealApproved()检查是否为申诉通过状态- Returns:
- 是否为申诉通过
-
isAppealRejected
public boolean isAppealRejected()检查是否为申诉驳回状态- Returns:
- 是否为申诉驳回
-
isClosed
public boolean isClosed()检查是否为已关闭状态- Returns:
- 是否为已关闭
-
canAppeal
public boolean canAppeal()检查是否可以申诉- Returns:
- 是否可以申诉
-
canClose
public boolean canClose()检查是否可以关闭- Returns:
- 是否可以关闭
-
getStatusDescription
获取状态描述- Returns:
- 状态描述
-