Package com.bytedesk.core.base
Class BaseRestService<T,TRequest,TResponse>
java.lang.Object
com.bytedesk.core.base.BaseRestService<T,TRequest,TResponse>
- Direct Known Subclasses:
ActionRestService
,AgentRestService
,AgentStatusLogService
,ArticleArchiveRestService
,ArticleRestService
,AssistantService
,AuthorityRestService
,AutoReplyFixedRestService
,AutoReplyKeywordRestService
,BalanceService
,BlackRestService
,BrowseRestService
,CategoryRestService
,ChannelRestService
,CityService
,ClipboardRestService
,CommentRestService
,CourseService
,CustomerRestService
,DepartmentRestService
,DouyinDianService
,DouyinHudongService
,DouyinMiniService
,EmailTemplateService
,FaqRestService
,FavoriteRestService
,FileRestService
,FlowRestService
,FormRestService
,GroupInviteRestService
,GroupRestService
,InvoiceService
,IpAccessRestService
,IpBlacklistRestService
,IpWhitelistRestService
,KbaseInviteRestService
,KbaseRestService
,LicenseRestService
,LlmModelRestService
,LlmProviderRestService
,MediaService
,MemberRestService
,MenuRestService
,MessageFeedbackRestService
,MessageLeaveRestService
,MessageParsedRestService
,MessageRestService
,ModuleRestService
,NoticeRestService
,OrganizationRestService
,PaymentService
,ProjectInviteRestService
,ProjectRestService
,PushRestService
,QuartzRestService
,QueueMemberRestService
,QueueRestService
,QuickReplyRestService
,RechargeService
,ReportRestService
,RobotRestService
,RoleRestService
,ServiceStatisticRestService
,SplitRestService
,SsoOAuth2RestService
,StatisticReportRestService
,StatisticRobotRestService
,StatisticThreadService
,TabooMessageRestService
,TabooRestService
,TagRestService
,TaskRestService
,TextRestService
,ThreadInviteRestService
,ThreadRatingRestService
,ThreadRestService
,ThreadSummaryRestService
,ThreadTransferRestService
,TicketAttachmentRestService
,TicketProcessRestService
,TicketRestService
,TicketStatisticRestService
,TodoListRestService
,TopicRestService
,TranslateService
,UnifiedRestService
,UploadRestService
,UrlRestService
,UserRestService
,VisitorMessageRestService
,VisitorRestService
,VisitorThreadService
,WebsiteRestService
,WeChatChannelService
,WeChatKefuService
,WeChatMiniService
,WeChatMiniUserService
,WeChatMpBlackService
,WeChatMpDraftService
,WeChatMpGrouponService
,WeChatMpKefuService
,WeChatMpMediaService
,WeChatMpMenuService
,WeChatMpService
,WeChatMpTagService
,WeChatMpUserService
,WeChatOAuthService
,WeChatOpenService
,WeChatWorkService
,WorkgroupRestService
,WorktimeService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract TResponse
convertToResponse
(T entity) abstract TResponse
abstract void
abstract void
deleteByUid
(String uid) protected String
getUidFromRequest
(TRequest request) abstract void
handleOptimisticLockingFailureException
(org.springframework.orm.ObjectOptimisticLockingFailureException e, T entity) abstract org.springframework.data.domain.Page<TResponse>
queryByOrg
(TRequest request) queryByUid
(TRequest request) abstract org.springframework.data.domain.Page<TResponse>
queryByUser
(TRequest request) abstract T
abstract TResponse
-
Constructor Details
-
BaseRestService
public BaseRestService()
-
-
Method Details
-
queryByOrg
-
queryByUser
-
queryByUid
-
getUidFromRequest
-
findByUid
-
create
-
update
-
save
-
deleteByUid
-
delete
-
handleOptimisticLockingFailureException
public abstract void handleOptimisticLockingFailureException(org.springframework.orm.ObjectOptimisticLockingFailureException e, T entity) -
convertToResponse
-