Class FaqEntity

java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.faq.FaqEntity
All Implemented Interfaces:
Serializable

@Entity public class FaqEntity extends BaseEntity
faq: Frequently Asked Questions
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • question

      private String question
    • answer

      private String answer
    • answerList

      private List<FaqAnswer> answerList
    • relatedFaqs

      private List<FaqEntity> relatedFaqs
    • isLlmQa

      private boolean isLlmQa
    • type

      private String type
    • status

      private String status
    • tagList

      private List<String> tagList
      标签列表
    • viewCount

      private int viewCount
    • clickCount

      private int clickCount
    • upCount

      private int upCount
    • downCount

      private int downCount
    • enabled

      private boolean enabled
    • startDate

      private LocalDateTime startDate
    • endDate

      private LocalDateTime endDate
    • categoryUid

      private String categoryUid
    • kbUid

      private String kbUid
    • docId

      private String docId
    • fileUid

      private String fileUid
    • docIdList

      private List<String> docIdList
      点击次数
  • Constructor Details

    • FaqEntity

      public FaqEntity()
  • Method Details

    • increaseViewCount

      public int increaseViewCount()
    • increaseClickCount

      public int increaseClickCount()
    • increaseUpCount

      public int increaseUpCount()
    • increaseDownCount

      public int increaseDownCount()
    • getAnswerForVipLevel

      public String getAnswerForVipLevel(String vipLevel)
      获取指定VIP等级的答案,如果没有对应等级的答案,则返回默认答案
      Parameters:
      vipLevel - 用户VIP等级
      Returns:
      根据VIP等级返回的答案
    • addTag

      public void addTag(String tag)
      添加标签
      Parameters:
      tag - 要添加的标签
    • removeTag

      public void removeTag(String tag)
      移除标签
      Parameters:
      tag - 要移除的标签
    • hasTag

      public boolean hasTag(String tag)
      检查是否包含特定标签
      Parameters:
      tag - 要检查的标签
      Returns:
      如果包含该标签则返回true