Interface WebhookMessageRepository
- All Superinterfaces:
org.springframework.data.repository.CrudRepository<WebhookMessageEntity,
,Long> org.springframework.data.jpa.repository.JpaRepository<WebhookMessageEntity,
,Long> org.springframework.data.jpa.repository.JpaSpecificationExecutor<WebhookMessageEntity>
,org.springframework.data.repository.ListCrudRepository<WebhookMessageEntity,
,Long> org.springframework.data.repository.ListPagingAndSortingRepository<WebhookMessageEntity,
,Long> org.springframework.data.repository.PagingAndSortingRepository<WebhookMessageEntity,
,Long> org.springframework.data.repository.query.QueryByExampleExecutor<WebhookMessageEntity>
,org.springframework.data.repository.Repository<WebhookMessageEntity,
Long>
public interface WebhookMessageRepository
extends org.springframework.data.jpa.repository.JpaRepository<WebhookMessageEntity,Long>, org.springframework.data.jpa.repository.JpaSpecificationExecutor<WebhookMessageEntity>
Webhook消息推送记录仓库
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor
org.springframework.data.jpa.repository.JpaSpecificationExecutor.SpecificationFluentQuery<T extends Object>
-
Method Summary
Modifier and TypeMethodDescriptionexistsByUid
(String uid) findByMessageUid
(String messageUid) 根据消息UID查询消息推送记录org.springframework.data.domain.Page<WebhookMessageEntity>
findBySenderUid
(String senderUid, org.springframework.data.domain.Pageable pageable) 根据发送者UID查询消息推送记录查询所有推送失败的记录findByThreadUid
(String threadUid) 根据会话UID查询消息推送记录org.springframework.data.domain.Page<WebhookMessageEntity>
findByWebhookType
(String webhookType, org.springframework.data.domain.Pageable pageable) 根据webhook类型查询消息推送记录findByWebhookUid
(String webhookUid) 根据webhook的UID查询消息推送记录Methods inherited from interface org.springframework.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteAllById, deleteById, existsById, findById, save
Methods inherited from interface org.springframework.data.jpa.repository.JpaRepository
deleteAllByIdInBatch, deleteAllInBatch, deleteAllInBatch, deleteInBatch, findAll, findAll, flush, getById, getOne, getReferenceById, saveAllAndFlush, saveAndFlush
Methods inherited from interface org.springframework.data.jpa.repository.JpaSpecificationExecutor
count, delete, exists, findAll, findAll, findAll, findAll, findBy, findOne
Methods inherited from interface org.springframework.data.repository.ListCrudRepository
findAll, findAllById, saveAll
Methods inherited from interface org.springframework.data.repository.ListPagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.PagingAndSortingRepository
findAll
Methods inherited from interface org.springframework.data.repository.query.QueryByExampleExecutor
count, exists, findAll, findBy, findOne
-
Method Details
-
findByUid
-
existsByUid
-
findByWebhookUid
根据webhook的UID查询消息推送记录 -
findByMessageUid
根据消息UID查询消息推送记录 -
findByThreadUid
根据会话UID查询消息推送记录 -
findBySuccessFalse
List<WebhookMessageEntity> findBySuccessFalse()查询所有推送失败的记录 -
findBySenderUid
org.springframework.data.domain.Page<WebhookMessageEntity> findBySenderUid(String senderUid, org.springframework.data.domain.Pageable pageable) 根据发送者UID查询消息推送记录 -
findByWebhookType
org.springframework.data.domain.Page<WebhookMessageEntity> findByWebhookType(String webhookType, org.springframework.data.domain.Pageable pageable) 根据webhook类型查询消息推送记录
-