Package com.bytedesk.core.base
Class BaseRestService<T,TRequest,TResponse>
java.lang.Object
com.bytedesk.core.base.BaseRestService<T,TRequest,TResponse>
- Direct Known Subclasses:
AgentRestService
,AgentStatusService
,ArticleArchiveRestService
,AssistantService
,AuthorityRestService
,BalanceService
,BaseRestServiceWithExcel
,BlackRestService
,BrowseRestService
,CategoryRestService
,ChannelRestService
,CityService
,ClipboardRestService
,CommentRestService
,CourseService
,CustomerRestService
,DepartmentRestService
,DouyinDianService
,DouyinHudongService
,DouyinMiniService
,EmailTemplateService
,FavoriteRestService
,FlowRestService
,FormRestService
,GroupInviteRestService
,HolidayRestService
,InvoiceService
,IpAccessRestService
,IpBlacklistRestService
,IpWhitelistRestService
,KbaseInviteRestService
,KbaseRestService
,LicenseRestService
,LlmModelRestService
,LlmProviderRestService
,MediaService
,MenuRestService
,MessageCorrectionRestService
,MessageFeedbackRestService
,MessageParsedRestService
,MessageUnansweredRestService
,MessageUnreadService
,ModuleRestService
,NoticeRestService
,OrganizationRestService
,PaymentService
,ProjectInviteRestService
,ProjectRestService
,PushRestService
,QuartzRestService
,QueueMemberRestService
,RechargeService
,ReportRestService
,RobotRestService
,RoleRestService
,SsoOAuth2RestService
,StatisticReportRestService
,StatisticRobotRestService
,StatisticThreadService
,TaskRestService
,TicketAttachmentRestService
,TicketProcessRestService
,TodoListRestService
,TopicRestService
,TranslateService
,UnifiedRestService
,UploadRestService
,UrlRestService
,VisitorMessageRestService
,VisitorRestService
,VisitorThreadService
,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 abstract T
protected String
getUidFromRequest
(TRequest request) abstract T
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 TResponse
-
Constructor Details
-
BaseRestService
public BaseRestService()
-
-
Method Details
-
queryByOrg
-
queryByUser
-
queryByUid
-
getUidFromRequest
-
findByUid
-
create
-
update
-
save
-
doSave
-
recover
-
deleteByUid
-
delete
-
handleOptimisticLockingFailureException
-
convertToResponse
-