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 String
private List<QualityIndicator>
质检指标列表 支持多个质检指标,每个指标包含名称、分数、加分、减分、必检等信息private String
质量计划private QueueMemberEntity
排队成员private String
Status of the quality check (COMPLETED, APPEALING, etc.)private String
Type of check (ONLINE_SERVICE, TICKET, etc.) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
检查是否可以申诉boolean
canClose()
检查是否可以关闭int
获取加分项总分int
获取减分项总分获取质检评分等级获取状态描述获取质检状态枚举int
计算质检总分boolean
检查是否为申诉通过状态boolean
检查是否为申诉中状态boolean
检查是否为申诉驳回状态boolean
isClosed()
检查是否为已关闭状态boolean
检查是否为已质检状态void
设置为申诉通过状态void
设置为申诉中状态void
设置为申诉驳回状态void
设置为已关闭状态void
设置为已质检状态void
setStatus
(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:
- 状态描述
-