Uses of Class
com.bytedesk.kbase.article.ArticleEntity
Packages that use ArticleEntity
Package
Description
ByteDesk 文章管理包
提供文章的CRUD、搜索等功能
-
Uses of ArticleEntity in com.bytedesk.kbase.article
Methods in com.bytedesk.kbase.article that return ArticleEntityModifier and TypeMethodDescriptionprotected ArticleEntity
ArticleRestService.doSave
(ArticleEntity entity) ArticleRestService.handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, ArticleEntity entity) ArticleRestService.save
(ArticleEntity entity) ArticleEntity.setElasticError()
ArticleEntity.setElasticSuccess()
ArticleEntity.setVectorError()
ArticleEntity.setVectorSuccess()
Methods in com.bytedesk.kbase.article that return types with arguments of type ArticleEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<ArticleEntity>
ArticleRestService.createSpecification
(ArticleRequest request) protected org.springframework.data.domain.Page<ArticleEntity>
ArticleRestService.executePageQuery
(org.springframework.data.jpa.domain.Specification<ArticleEntity> spec, org.springframework.data.domain.Pageable pageable) ArticleRepository.findByKbase_UidAndDeletedFalse
(String kbUid) ArticleRestService.findByKbUid
(String kbUid) static org.springframework.data.jpa.domain.Specification<ArticleEntity>
ArticleSpecification.search
(ArticleRequest request, AuthService authService) Methods in com.bytedesk.kbase.article with parameters of type ArticleEntityModifier and TypeMethodDescriptionArticleRestService.convertToExcel
(ArticleEntity article) ArticleRestService.convertToResponse
(ArticleEntity entity) protected ArticleEntity
ArticleRestService.doSave
(ArticleEntity entity) ArticleRestService.handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, ArticleEntity entity) void
ArticleEntityListener.onPostPersist
(ArticleEntity article) void
ArticleEntityListener.onPostUpdate
(ArticleEntity article) ArticleRestService.save
(ArticleEntity entity) Method parameters in com.bytedesk.kbase.article with type arguments of type ArticleEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<ArticleEntity>
ArticleRestService.executePageQuery
(org.springframework.data.jpa.domain.Specification<ArticleEntity> spec, org.springframework.data.domain.Pageable pageable) -
Uses of ArticleEntity in com.bytedesk.kbase.article.elastic
Methods in com.bytedesk.kbase.article.elastic with parameters of type ArticleEntityModifier and TypeMethodDescriptionstatic ArticleElastic
ArticleElastic.fromArticleEntity
(ArticleEntity article) void
ArticleElasticService.indexArticle
(ArticleEntity article) 索引文章实体到Elasticsearch -
Uses of ArticleEntity in com.bytedesk.kbase.article.event
Fields in com.bytedesk.kbase.article.event declared as ArticleEntityModifier and TypeFieldDescriptionprivate ArticleEntity
ArticleCreateEvent.article
private ArticleEntity
ArticleDeleteEvent.article
private ArticleEntity
ArticleUpdateEvent.article
Constructors in com.bytedesk.kbase.article.event with parameters of type ArticleEntityModifierConstructorDescriptionArticleCreateEvent
(Object source, ArticleEntity article) ArticleDeleteEvent
(Object source, ArticleEntity article) ArticleUpdateEvent
(Object source, ArticleEntity article) -
Uses of ArticleEntity in com.bytedesk.kbase.article.mq
Methods in com.bytedesk.kbase.article.mq with parameters of type ArticleEntityModifier and TypeMethodDescriptionprivate void
ArticleMessageConsumer.handleDeleteOperation
(ArticleEntity article, ArticleIndexMessage message) 处理删除操作private void
ArticleMessageConsumer.handleIndexOperation
(ArticleEntity article, ArticleIndexMessage message) 处理索引操作 -
Uses of ArticleEntity in com.bytedesk.kbase.article.vector
Methods in com.bytedesk.kbase.article.vector with parameters of type ArticleEntityModifier and TypeMethodDescriptionArticleVectorService.deleteArticle
(ArticleEntity article) 从向量存储中删除文章向量文档 修改为不更新实体的方式,只进行向量删除操作,避免实体并发修改冲突static ArticleVector
ArticleVector.fromArticleEntity
(ArticleEntity article) 从ArticleEntity创建ArticleVector实体的静态方法 注意:向量嵌入需要单独计算并设置void
ArticleVectorService.indexVector
(ArticleEntity article) 将文章内容添加到向量存储中 添加版本检查,以更好地处理乐观锁冲突 -
Uses of ArticleEntity in com.bytedesk.kbase.utils
Methods in com.bytedesk.kbase.utils with parameters of type ArticleEntityModifier and TypeMethodDescriptionstatic ArticleResponse
KbaseConvertUtils.convertToArticleResponse
(ArticleEntity entity)