提交 f1848b58 作者: lixiaojuan

新增新词导出、财务表接口

上级 dc17bcda
......@@ -101,6 +101,14 @@ public class EnterpriseStrategy implements ExportStrategy {
RequestParamHelper.getIntegerParam(queryParams, "currentPage"),
mapper.convertValue(queryParams, AeiModuleVo.class)
));
register("/company/finance_new/coreIndexCompare/export/excel",
(request, queryParams, exportReq) -> enterpriseFeign.coreIndexCompareExport(
RequestParamHelper.getListParam(queryParams, "socialCreditCode"),
RequestParamHelper.getListParam(queryParams, "year"),
RequestParamHelper.getIntegerParam(queryParams, "quarter"),
RequestParamHelper.getStringParam(queryParams, "indexName")
));
}
private void register(String path,
......
......@@ -86,6 +86,30 @@ public class ResearchStrategy implements ExportStrategy {
// 通用接口导出
register("/research/interface/query/export/excel",
(request, queryParams, exportReq) -> zdqyFeign.queryExportExcel(new JSONObject(queryParams)));
// 新词列表导出
register("/research/benchmark/analyse/getNewKeywordList/export/excel",
(request, queryParams, exportReq) -> zdqyFeign.getNewKeywordListExport(
// String类型参数使用getStringParam避免类型转换错误
RequestParamHelper.getStringParam(queryParams, "tid"),
RequestParamHelper.getStringParam(queryParams, "kids"),
RequestParamHelper.getStringParam(queryParams, "coids"),
RequestParamHelper.getStringParam(queryParams, "countryNames"),
RequestParamHelper.getStringParam(queryParams, "industryNames"),
RequestParamHelper.getStringParam(queryParams, "labels"),
// Integer类型参数保持不变
RequestParamHelper.getIntegerParam(queryParams, "countryType"),
RequestParamHelper.getStringParam(queryParams, "startDate"),
RequestParamHelper.getStringParam(queryParams, "endDate"),
RequestParamHelper.getIntegerParam(queryParams, "dateType"),
RequestParamHelper.getIntegerParam(queryParams, "count"),
RequestParamHelper.getStringParam(queryParams, "queryType"),
RequestParamHelper.getStringParam(queryParams, "flagCode"),
RequestParamHelper.getStringParam(queryParams, "rankings"),
RequestParamHelper.getStringParam(queryParams, "columnId")
));
}
private void register(String path,
......
......@@ -90,4 +90,14 @@ public interface EnterpriseFeign {
@RequestParam( "currentPage") Integer currentPage,
@RequestBody AeiModuleVo aeiModuleVo
);
@GetMapping("/company/finance_new/coreIndexCompare/export/excel")
ExportDataResponse<?> coreIndexCompareExport(
@RequestParam("socialCreditCode") List<String> socialCreditCodes,
@RequestParam("year") List<String> years,
@RequestParam("quarter") Integer quarter,
@RequestParam(value = "indexName") String indexName
);
}
......@@ -72,4 +72,24 @@ public interface ResearchFeign {
ExportDataResponse queryExportExcel(
@RequestBody JSONObject jsonObject);
@PostMapping("/benchmark/analyse/getNewKeywordList/export/excel")
ExportDataResponse<?> getNewKeywordListExport(
@RequestParam("tid") String tid,
@RequestParam("kids") String kids,
@RequestParam("coids") String coids,
@RequestParam("countryNames") String countryNames,
@RequestParam("industryNames") String industryNames,
@RequestParam("labels") String labels,
@RequestParam(value = "countryType", defaultValue = "0") Integer countryType,
@RequestParam("startDate") String startDate,
@RequestParam("endDate") String endDate,
@RequestParam("dateType") Integer dateType,
@RequestParam(value = "count", defaultValue = "20") Integer count,
@RequestParam(value = "queryType", defaultValue = "0") String queryType,
@RequestParam("flagCode") String flagCode,
@RequestParam("rankings") String rankings,
@RequestParam(value = "columnId", required = false) String columnId
);
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论