123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- package com.tzld.piaoquan.api.controller;
- import com.tzld.piaoquan.api.model.param.wecom.thirdpart.*;
- import com.tzld.piaoquan.api.service.WeComThirdPartyService;
- import com.tzld.piaoquan.growth.common.common.base.CommonResponse;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- @Slf4j
- @RestController
- @RequestMapping("/wecom/thirdpart")
- public class WeComThirdPartyController {
- @Autowired
- private WeComThirdPartyService service;
- @PostMapping("/init")
- public CommonResponse<InitResponse> init() {
- return CommonResponse.success(service.init());
- }
- @PostMapping("/setCallbackUrl")
- public CommonResponse<Void> setCallbackUrl(@RequestBody SetCallbackUrlRequest request) {
- service.setCallbackUrl(request);
- return CommonResponse.success();
- }
- @PostMapping("/getQrCode")
- public CommonResponse<QrCodeResponse> getQrCode(@RequestBody UuidRequest request) {
- return CommonResponse.success(service.getQrCode(request));
- }
- @PostMapping("/setCheckCode")
- public CommonResponse<Void> setCheckCode(@RequestBody CheckCodeRequest request) {
- service.setCheckCode(request);
- return CommonResponse.success();
- }
- @PostMapping("/secondaryValidation")
- public CommonResponse<String> secondaryValidation(@RequestBody UuidRequest request) {
- return CommonResponse.success(service.secondaryValidation(request));
- }
- @PostMapping("/getRunClientByUuid")
- public CommonResponse<LoginInfo> getRunClientByUuid(@RequestBody UuidRequest request) {
- return CommonResponse.success(service.getRunClientByUuid(request));
- }
- @PostMapping("/getInnerContacts")
- public CommonResponse<List<GetInnerContactsResponse.ContactItem>> getInnerContacts(@RequestBody GetInnerContactsRequest request) {
- return CommonResponse.success(service.getInnerContacts(request));
- }
- @PostMapping("/getExternalContacts")
- public CommonResponse<List<ExternalContactsResponse.ContactItem>> getExternalContacts(@RequestBody GetExternalContactsRequest request) {
- return CommonResponse.success(service.getExternalContacts(request));
- }
- @PostMapping("/getChatroomMembers")
- public CommonResponse<List<GetChatroomMembersResponse.RoomInfo>> getChatroomMembers(@RequestBody GetChatroomMembersRequest request) {
- return CommonResponse.success(service.getChatroomMembers(request));
- }
- @PostMapping("/getRoomUserList")
- public CommonResponse<List<GetRoomUserListResponse.Member>> getRoomUserList(@RequestBody GetRoomUserListRequest request) {
- return CommonResponse.success(service.getRoomUserList(request));
- }
- @PostMapping("/updateRoomSendStatus")
- public CommonResponse<Void> updateRoomSendStatus(@RequestBody UpdateRoomSendStatusRequest request) {
- service.updateRoomSendStatus(request);
- return CommonResponse.success();
- }
- @PostMapping("/updateStaffStatus")
- public CommonResponse<Void> updateStaffStatus(@RequestBody UpdateStaffStatusRequest request) {
- service.updateStaffStatus(request);
- return CommonResponse.success();
- }
- @PostMapping("/updateAutoCreateRoomStatus")
- public CommonResponse<Void> updateAutoCreateRoomStatus(@RequestBody UpdateAutoCreateRoomStatusRequest request) {
- service.updateAutoCreateRoomStatus(request);
- return CommonResponse.success();
- }
- }
|