Uses of Class
com.bytedesk.service.thread_transfer.ThreadTransferEntity
Packages that use ThreadTransferEntity
Package
Description
会话转接包
 处理会话转接相关功能
- 
Uses of ThreadTransferEntity in com.bytedesk.service.thread_transferMethods in com.bytedesk.service.thread_transfer that return ThreadTransferEntityModifier and TypeMethodDescriptionThreadTransferService.accept(ThreadTransferRequest request) 接受转接请求private ThreadTransferEntityThreadTransferService.buildTransferEntity(ThreadTransferRequest request, UserEntity user) 构建转接实体ThreadTransferService.cancel(ThreadTransferRequest request) 取消转接请求ThreadTransferService.create(ThreadTransferRequest request, UserEntity user) 创建转接请求protected ThreadTransferEntityThreadTransferRestService.doSave(ThreadTransferEntity entity) private ThreadTransferEntityThreadTransferService.getAndValidateTransferEntity(String uid) 获取并验证转接实体ThreadTransferRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, ThreadTransferEntity entity) ThreadTransferService.reject(ThreadTransferRequest request) 拒绝转接请求ThreadTransferService.timeout(ThreadTransferRequest request) 转接超时处理Methods in com.bytedesk.service.thread_transfer that return types with arguments of type ThreadTransferEntityModifier and TypeMethodDescriptionprotected org.springframework.data.jpa.domain.Specification<ThreadTransferEntity>ThreadTransferRestService.createSpecification(ThreadTransferRequest request) protected org.springframework.data.domain.Page<ThreadTransferEntity>ThreadTransferRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<ThreadTransferEntity> spec, org.springframework.data.domain.Pageable pageable) ThreadTransferRepository.findByMessageUid(String messageUid) ThreadTransferRepository.findByOrgUid(String orgUid) ThreadTransferRepository.findByOrgUidAndCreatedAtBetween(String orgUid, ZonedDateTime startTime, ZonedDateTime endTime) org.springframework.data.domain.Page<ThreadTransferEntity>ThreadTransferRepository.findByStatusAndExpireLengthIsNotNull(String status, org.springframework.data.domain.Pageable pageable) 根据状态和超时长度查找转接记录ThreadTransferRepository.findFirstByThreadContainsOrderByCreatedAtDesc(String threadUid) static org.springframework.data.jpa.domain.Specification<ThreadTransferEntity>ThreadTransferSpecification.search(ThreadTransferRequest request, AuthService authService) static org.springframework.data.jpa.domain.Specification<ThreadTransferEntity>ThreadTransferSpecification.searchByThreadUid(String threadUid) Methods in com.bytedesk.service.thread_transfer with parameters of type ThreadTransferEntityModifier and TypeMethodDescriptionThreadTransferRestService.convertToExcel(ThreadTransferEntity entity) ThreadTransferRestService.convertToResponse(ThreadTransferEntity entity) ThreadTransferRestService.convertToThreadTransferResponse(ThreadTransferEntity entity, ThreadEntity threadEntity) protected ThreadTransferEntityThreadTransferRestService.doSave(ThreadTransferEntity entity) ThreadTransferRestService.handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, ThreadTransferEntity entity) voidThreadTransferEntityListener.onPostPersist(ThreadTransferEntity threadTransfer) voidThreadTransferEntityListener.onPostUpdate(ThreadTransferEntity threadTransfer) ThreadTransferService.processTransferAccept(ThreadTransferRequest request, ThreadTransferEntity transferEntity) 处理转接接受的业务逻辑voidThreadTransferService.sendNotificationForCreate(ThreadTransferEntity transferEntity, String receiverUserUid, String orgUid) 发送创建转接的通知private voidThreadTransferService.sendTransferNotification(ThreadTransferEntity transferEntity, MessageStatusEnum status, String receiverUserUid, String orgUid) 发送转接通知private ThreadEntityThreadTransferService.updateThreadStatus(ThreadTransferEntity transferEntity, ThreadTransferStatusEnum status) 更新会话转接状态private voidThreadTransferService.validateTransferState(ThreadTransferEntity transferEntity) 验证转接状态,确保可以进行状态变更Method parameters in com.bytedesk.service.thread_transfer with type arguments of type ThreadTransferEntityModifier and TypeMethodDescriptionprotected org.springframework.data.domain.Page<ThreadTransferEntity>ThreadTransferRestService.executePageQuery(org.springframework.data.jpa.domain.Specification<ThreadTransferEntity> spec, org.springframework.data.domain.Pageable pageable) 
- 
Uses of ThreadTransferEntity in com.bytedesk.service.thread_transfer.eventFields in com.bytedesk.service.thread_transfer.event declared as ThreadTransferEntityModifier and TypeFieldDescriptionprivate ThreadTransferEntityThreadTransferCreateEvent.threadTransferprivate ThreadTransferEntityThreadTransferDeleteEvent.threadTransferprivate ThreadTransferEntityThreadTransferUpdateEvent.threadTransferConstructors in com.bytedesk.service.thread_transfer.event with parameters of type ThreadTransferEntityModifierConstructorDescriptionThreadTransferCreateEvent(Object source, ThreadTransferEntity threadTransfer) ThreadTransferDeleteEvent(Object source, ThreadTransferEntity threadTransfer) ThreadTransferUpdateEvent(Object source, ThreadTransferEntity threadTransfer)