AdoptMessageController.java
968 Bytes
package com.diligrp.tax.adopt.api;
import com.diligrp.tax.adopt.model.ReceiveMessageCO;
import com.diligrp.tax.adopt.service.AdoptMessageService;
import com.diligrp.tax.central.message.Message;
import lombok.AllArgsConstructor;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
/**
* @author lvqi
*/
@RestController
@RequestMapping("/tax/tenant/adopt")
@AllArgsConstructor
public class AdoptMessageController {
private final AdoptMessageService adoptMessageService;
@PostMapping("/message")
public Message<?> receiveMessage(@RequestBody ReceiveMessageCO receiveMessageCO) {
adoptMessageService.convertMessage(receiveMessageCO);
return Message.success();
}
@PostMapping("/fullySyncCustomer")
public Message<?> fullySyncCustomer(@RequestPart("file")MultipartFile file) {
adoptMessageService.fullySyncCustomer(file);
return Message.success();
}
}