Package com.bytedesk.kbase.llm_faq
Class FaqEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.llm_faq.FaqEntity
- All Implemented Interfaces:
Serializable
faq: Frequently Asked Questions
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate Stringprivate Integerprivate Integerprivate Stringprivate Booleanprivate ZonedDateTimeprivate Integerprivate Stringprivate KbaseEntityprivate Stringprivate static final longprivate ZonedDateTime标签列表private Integerprivate Stringprivate Integerprivate Stringprivate Integer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid添加标签getAnswerForVipLevel(String vipLevel) 获取指定VIP等级的答案,如果没有对应等级的答案,则返回默认答案hasChanged(FaqRequest request) 判断问题和答案是否有变化检查是否包含特定标签intintintintintintvoid移除标签toJson()Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
question
-
similarQuestions
-
type
-
answer
-
answerHtml
-
answerMarkdown
-
images
-
attachments
-
answerList
-
elasticStatus
-
vectorStatus
-
tagList
标签列表 -
viewCount
-
clickCount
-
upCount
-
downCount
-
feedbackCount
-
transferCount
-
enabled
-
startDate
-
endDate
-
categoryUid
-
kbase
-
fileUid
-
docIdList
-
-
Constructor Details
-
FaqEntity
public FaqEntity()
-
-
Method Details
-
increaseViewCount
public int increaseViewCount() -
increaseClickCount
public int increaseClickCount() -
increaseUpCount
public int increaseUpCount() -
increaseDownCount
public int increaseDownCount() -
increaseFeedbackCount
public int increaseFeedbackCount() -
increaseTransferCount
public int increaseTransferCount() -
setElasticSuccess
-
setElasticError
-
setVectorSuccess
-
setVectorError
-
getAnswerForVipLevel
获取指定VIP等级的答案,如果没有对应等级的答案,则返回默认答案- Parameters:
vipLevel- 用户VIP等级- Returns:
- 根据VIP等级返回的答案
-
addTag
添加标签- Parameters:
tag- 要添加的标签
-
removeTag
移除标签- Parameters:
tag- 要移除的标签
-
hasTag
检查是否包含特定标签- Parameters:
tag- 要检查的标签- Returns:
- 如果包含该标签则返回true
-
toJson
-
hasChanged
判断问题和答案是否有变化- Parameters:
request- QaRequest 请求- Returns:
- 如果问题或答案有变化返回 true,否则返回 false
-