123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262 |
- package cn.com.taiji.controller;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- /**
- * @author xhl
- * @date 2023/2/6
- */
- @RequestMapping("/es/fusion/analysis")
- @RestController
- public class FusionAnalysisController {
- @Resource
- private FusionAnalysisService fusionAnalysisService;
- /**
- * 轨迹融合-航速航向异常波动-识别融合数据率波动问题
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/one")
- public void fusionAnalysisExcelOne(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOne(query,response);
- }
- /**
- * 虚假外推数据-虚假推送问题
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/two")
- public void fusionAnalysisExcelTwo(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelTwo(query,response);
- }
- /**
- * 遗漏融合-天奥轨迹数据遗漏
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/tianao/excel")
- public void tianAoLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.tianAoLeaveOutExcel(query,response);
- }
- /**
- * 遗漏融合-北斗轨迹数据遗漏
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/beidou/excel")
- public void beiDouLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.beiDouLeaveOutExcel(query,response);
- }
- /**
- * 遗漏融合-海兰信1级融合轨迹数据遗漏
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/hlxyjrh/excel")
- public void hlxyjrhLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.hlxyjrhLeaveOutExcel(query,response);
- }
- /**
- * 错误融合-天奥静态数据与动态轨迹融合
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/tianao/static/excel")
- public void tianaoStaticOrDynamicLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.tianaoStaticOrDynamicLeaveOutExcel(query,response);
- }
- @Resource
- private FusionAnalysisService fusionAnalysisService;
- /**
- * 轨迹融合-航速航向异常波动-识别融合数据率波动问题
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/one")
- public void fusionAnalysisExcelOne(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOne(query,response);
- }
- /**
- * 虚假外推数据-虚假推送问题
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/two")
- public void fusionAnalysisExcelTwo(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelTwo(query,response);
- }
- /**
- * 遗漏融合-天奥轨迹数据遗漏
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/tianao/excel")
- public void tianAoLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.tianAoLeaveOutExcel(query,response);
- }
- /**
- * 遗漏融合-北斗轨迹数据遗漏
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/beidou/excel")
- public void beiDouLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.beiDouLeaveOutExcel(query,response);
- }
- /**
- * 遗漏融合-海兰信1级融合轨迹数据遗漏
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/hlxyjrh/excel")
- public void hlxyjrhLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.hlxyjrhLeaveOutExcel(query,response);
- }
- /**
- * 错误融合-天奥静态数据与动态轨迹融合
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("/tianao/static/excel")
- public void tianaoStaticOrDynamicLeaveOutExcel(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.tianaoStaticOrDynamicLeaveOutExcel(query,response);
- }
- /**
- * 轨迹融合-航速航向异常波动-识别融合速度异常波动问题
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/three")
- public void fusionAnalysisExcelThree(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelThree(query,response);
- }
- /**
- * 轨迹融合-航速航向异常波动-识别融合航向异常波动问题
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/four")
- public void fusionAnalysisExcelFour(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelFour(query,response);
- }
- /**
- * 轨迹融合-导出融合原始数据统计
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/original/one")
- public void fusionAnalysisExcelOriginalOne(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOriginalOne(query,response);
- }
- /**
- * 轨迹融合-导出北斗原始数据统计
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/original/two")
- public void fusionAnalysisExcelOriginalTwo(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOriginalTwo(query,response);
- }
- /**
- * 轨迹融合-导出天奥原始数据统计
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/original/three")
- public void fusionAnalysisExcelOriginalThree(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOriginalThree(query,response);
- }
- /**
- * 轨迹融合-导出融合原始数据
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/original/four")
- public void fusionAnalysisExcelOriginalFour(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOriginalFour(query,response);
- }
- /**
- * 轨迹融合-导出北斗原始数据
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/original/five")
- public void fusionAnalysisExcelOriginalFive(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOriginalFive(query,response);
- }
- /**
- * 轨迹融合-导出天奥原始数据
- * @param query
- * @param response
- * @throws IOException
- * @throws ParseException
- */
- @PostMapping("excel/original/six")
- public void fusionAnalysisExcelOriginalSix(@RequestBody FusionQuery query, HttpServletResponse response) throws IOException, ParseException {
- fusionAnalysisService.fusionAnalysisExcelOriginalSix(query,response);
- }
- }
|