Class QualityCheckEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.service.quality_check.QualityCheckEntity
All Implemented Interfaces:
Serializable

@Entity public class QualityCheckEntity extends BaseEntity
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 Details

    • type

      private String type
      Type of check (ONLINE_SERVICE, TICKET, etc.)
    • status

      private String status
      Status of the quality check (COMPLETED, APPEALING, etc.) 质检状态:已质检、申诉中等
    • indicators

      private List<QualityIndicator> indicators
      质检指标列表 支持多个质检指标,每个指标包含名称、分数、加分、减分、必检等信息
    • comment

      private String comment
    • queueMember

      private QueueMemberEntity queueMember
      排队成员
    • qualityPlanUid

      private String qualityPlanUid
      质量计划
  • Constructor Details

    • QualityCheckEntity

      public QualityCheckEntity()
  • Method Details

    • getQualityLevel

      public String getQualityLevel()
      获取质检评分等级
      Returns:
      质检评分等级
    • getTotalScore

      public int getTotalScore()
      计算质检总分
      Returns:
      质检总分
    • getBonusScore

      public int getBonusScore()
      获取加分项总分
      Returns:
      加分项总分
    • getDeductionScore

      public int getDeductionScore()
      获取减分项总分
      Returns:
      减分项总分
    • getStatusEnum

      public QualityCheckStatusEnum getStatusEnum()
      获取质检状态枚举
      Returns:
      质检状态枚举
    • setStatus

      public void setStatus(QualityCheckStatusEnum status)
      设置质检状态
      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

      public String getStatusDescription()
      获取状态描述
      Returns:
      状态描述