ExportController.java 688 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
package pwc.taxtech.atms.controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;
import pwc.taxtech.atms.dto.vatdto.*;
import pwc.taxtech.atms.vat.service.impl.ExportServiceImpl;

@RestController
@RequestMapping(value = "api/v1/export")
public class ExportController {

    @Autowired
    private ExportServiceImpl exportServiceImpl;

    @RequestMapping(value = "jsonData", method = RequestMethod.POST)
    public ResponseEntity getExportFile(@RequestBody JsonExportDto exportData) {
        return ResponseEntity.ok(exportServiceImpl.export(exportData, "~"));
    }

}