Package com.bytedesk.core.base
Class BaseRestController<T>
java.lang.Object
com.bytedesk.core.base.BaseRestController<T>
- Direct Known Subclasses:
ActionRestController
,AgentRestController
,AgentStatusLogController
,ArticleArchiveRestController
,ArticleRestController
,AssistantController
,AuthorityRestController
,AutoReplyFixedRestController
,AutoReplyKeywordRestController
,BalanceController
,BlackRestController
,BrowseRestController
,CategoryRestController
,ChannelRestController
,CityController
,ClipboardRestController
,CommentRestController
,CourseController
,CustomerRestController
,DepartmentRestController
,DouyinDianController
,DouyinHudongController
,DouyinMiniController
,EmailTemplateRestController
,FaqRestController
,FavoriteRestController
,FeatureRestController
,FileRestController
,FlowRestController
,FormRestController
,GroupInviteRestController
,GroupRestController
,InvoiceController
,IpAccessRestController
,IpBlacklistRestController
,IpWhitelistRestController
,KbaseInviteRestController
,KbaseRestController
,LicenseRestController
,LlmModelRestController
,LlmProviderRestController
,MediaController
,MemberRestController
,MenuRestController
,MessageFeedbackRestController
,MessageLeaveRestController
,MessageParsedRestController
,MessageRestController
,MessageUnreadController
,ModuleRestController
,NoticeRestController
,OrganizationRestController
,PaymentController
,ProjectInviteRestController
,ProjectRestController
,PushRestController
,QuartzRestController
,QueueMemberRestController
,QueueRestController
,QuickReplyRestController
,RechargeController
,ReportRestController
,RobotRestController
,RoleRestController
,ServiceStatisticRestController
,SplitRestController
,SsoOAuth2RestController
,StatisticReportRestController
,StatisticRobotRestController
,StatisticThreadController
,TabooMessageRestController
,TabooRestController
,TagRestController
,TaskRestController
,TextRestController
,ThreadInviteRestController
,ThreadRatingRestController
,ThreadRestController
,ThreadSummaryRestController
,ThreadTransferRestController
,TicketProcessRestController
,TicketRestController
,TicketStatisticRestController
,TodoListRestController
,TopicRestController
,UnifiedRestController
,UploadRestController
,UrlRestController
,UserRestController
,VisitorMessageRestController
,VisitorRestController
,VisitorThreadController
,WebsiteRestController
,WeChatChannelRestController
,WeChatKefuRestController
,WeChatMiniRestController
,WeChatMiniUserRestController
,WeChatMpBlackRestController
,WeChatMpDraftRestController
,WeChatMpGrouponRestController
,WeChatMpKefuRestController
,WeChatMpMediaRestController
,WeChatMpMenuRestController
,WeChatMpRestController
,WeChatMpTagRestController
,WeChatMpUserRestController
,WeChatOAuthController
,WeChatOpenRestController
,WeChatWorkRestController
,WorkgroupRestController
,WorktimeController
- Author:
- jackning 270580156@qq.com
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract org.springframework.http.ResponseEntity<?>
createabstract org.springframework.http.ResponseEntity<?>
deleteabstract Object
exportabstract org.springframework.http.ResponseEntity<?>
queryByOrg
(T request) abstract org.springframework.http.ResponseEntity<?>
queryByUid
(T request) query by uidabstract org.springframework.http.ResponseEntity<?>
queryByUser
(T request) query department usersabstract org.springframework.http.ResponseEntity<?>
update
-
Constructor Details
-
BaseRestController
public BaseRestController()
-
-
Method Details
-
queryByOrg
@GetMapping("/query/org") public abstract org.springframework.http.ResponseEntity<?> queryByOrg(T request) - Parameters:
request
-- Returns:
-
queryByUser
@GetMapping("/query") public abstract org.springframework.http.ResponseEntity<?> queryByUser(T request) query department users- Returns:
- json
-
queryByUid
@GetMapping("/query/uid") public abstract org.springframework.http.ResponseEntity<?> queryByUid(T request) query by uid- Parameters:
request
- role- Returns:
- json
-
create
@PostMapping("/create") public abstract org.springframework.http.ResponseEntity<?> create(@RequestBody T request) create- Parameters:
request
- role- Returns:
- json
-
update
@PostMapping("/update") public abstract org.springframework.http.ResponseEntity<?> update(@RequestBody T request) update- Parameters:
request
- role- Returns:
- json
-
delete
@PostMapping("/delete") public abstract org.springframework.http.ResponseEntity<?> delete(@RequestBody T request) delete- Parameters:
request
- role- Returns:
- json
-
export
@GetMapping("/export") public abstract Object export(T request, jakarta.servlet.http.HttpServletResponse response) export- Parameters:
request
- role- Returns:
- json
-