12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- package cn.cslg.pas.controller;
- import cn.cslg.pas.common.core.base.Constants;
- import cn.cslg.pas.common.dto.ExcelImportDTO;
- import cn.cslg.pas.common.utils.Response;
- import cn.cslg.pas.service.importPatent.ProjectImportService;
- import io.swagger.v3.oas.annotations.Operation;
- import lombok.RequiredArgsConstructor;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import org.springframework.web.multipart.MultipartFile;
- import java.io.IOException;
- /**
- * @author chenyu
- * @date 2023/10/23
- */
- @Slf4j
- @RequiredArgsConstructor
- @RequestMapping(Constants.API_XiaoSHI + "/import")
- @RestController
- public class ProjectImportController {
- private final ProjectImportService projectImportService;
- @Operation(summary = "Excel导入专利任务")
- @PostMapping("/excelImport")
- public String excelImport(MultipartFile file, ExcelImportDTO excelImportDTO) throws IOException {
- projectImportService.addExcelImportTask(file, excelImportDTO);
- return Response.success();
- }
- @Operation(summary = "检索导入专利任务")
- @PostMapping("/patentStarImport")
- public String patentStarImport(ExcelImportDTO excelImportDTO) throws IOException {
- projectImportService
- return Response.success();
- }
- }
|