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); } }