FusionAnalysisService.java 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. package cn.com.taiji.service;
  2. import cn.com.taiji.domain.FusionQuery;
  3. import javax.servlet.http.HttpServletResponse;
  4. import java.io.IOException;
  5. import java.text.ParseException;
  6. /**
  7. * @author xhl
  8. * @date 2023/2/6
  9. */
  10. public interface FusionAnalysisService {
  11. /**
  12. * 识别融合数据率波动问题
  13. * @param query
  14. * @param response
  15. * @throws IOException
  16. * @throws ParseException
  17. */
  18. void fusionAnalysisExcelOne(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  19. /**
  20. * 虚假推送问题
  21. * @param query
  22. * @param response
  23. * @throws IOException
  24. * @throws ParseException
  25. */
  26. void fusionAnalysisExcelTwo(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  27. /**
  28. * 天奥轨迹数据遗漏
  29. * @param query
  30. * @param response
  31. * @throws IOException
  32. * @throws ParseException
  33. */
  34. void tianAoLeaveOutExcel(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  35. /**
  36. * 北斗轨迹数据遗漏
  37. * @param query
  38. * @param response
  39. * @throws IOException
  40. * @throws ParseException
  41. */
  42. void beiDouLeaveOutExcel(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  43. /**
  44. * 海兰信1级融合轨迹数据遗漏
  45. * @param query
  46. * @param response
  47. * @throws IOException
  48. * @throws ParseException
  49. */
  50. void hlxyjrhLeaveOutExcel(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  51. /**
  52. * 天奥静态数据与动态轨迹融合
  53. * @param query
  54. * @param response
  55. * @throws IOException
  56. * @throws ParseException
  57. */
  58. void tianaoStaticOrDynamicLeaveOutExcel(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  59. void fusionAnalysisExcelThree(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  60. abstract void fusionAnalysisExcelFour(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  61. void fusionAnalysisExcelOriginalOne(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  62. void fusionAnalysisExcelOriginalTwo(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  63. void fusionAnalysisExcelOriginalThree(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  64. void fusionAnalysisExcelOriginalFour(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  65. void fusionAnalysisExcelOriginalFive(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  66. void fusionAnalysisExcelOriginalSix(FusionQuery query, HttpServletResponse response) throws IOException, ParseException;
  67. }