Package com.bytedesk.kbase.faq
Class FaqEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.kbase.faq.FaqEntity
- All Implemented Interfaces:
Serializable
faq: Frequently Asked Questions
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
private String
private String
private String
private int
private int
private boolean
private LocalDateTime
private int
private String
private KbaseEntity
private String
private static final long
private LocalDateTime
private String
标签列表private int
private String
private int
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
添加标签getAnswerForVipLevel
(String vipLevel) 获取指定VIP等级的答案,如果没有对应等级的答案,则返回默认答案boolean
hasChanged
(FaqRequest request) 判断问题和答案是否有变化boolean
检查是否包含特定标签int
int
int
int
int
int
void
移除标签setError()
toJson()
Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
question
-
questionList
-
type
-
answer
-
answerHtml
-
answerMarkdown
-
images
-
attachments
-
answerList
-
status
-
tagList
标签列表 -
viewCount
private int viewCount -
clickCount
private int clickCount -
upCount
private int upCount -
downCount
private int downCount -
feedbackCount
private int feedbackCount -
transferCount
private int transferCount -
enabled
private boolean 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() -
setSuccess
-
setError
-
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
-