From 3543b001e3da2cb801d7dfa27b396db4edbfb740 Mon Sep 17 00:00:00 2001 From: zmc <zmc_li@foxmail.com> Date: 星期三, 27 九月 2023 17:27:46 +0800 Subject: [PATCH] 添加了风险排名接口 --- src/main/java/com/job/zsc/controller/FugitiveDustController.java | 115 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 113 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/job/zsc/controller/FugitiveDustController.java b/src/main/java/com/job/zsc/controller/FugitiveDustController.java index 032f89a..be2c7e6 100644 --- a/src/main/java/com/job/zsc/controller/FugitiveDustController.java +++ b/src/main/java/com/job/zsc/controller/FugitiveDustController.java @@ -29,6 +29,12 @@ return Result.success(pageBean); } +// 杩斿洖鏌ヨ鐨勬墍鏈夊巻鍙叉暟鎹� + @GetMapping("/historyall") + public Result conditonQueryhistoryallData(String siteName,String mnCode,String beginTime, String endTime,String[] scenarioType ){ + List<DustSiteData> list= fugitiveDustService.conditonQueryhistoryallData(siteName,mnCode, beginTime,endTime,scenarioType); + return Result.success(list); + } // 杩斿洖鐩戞祴鐐规暟鎹腑鐨勪笉鍚岀殑鍦烘櫙 @GetMapping("/scenario") public Result conditonQueryHistoryData(){ @@ -56,13 +62,118 @@ PageBean pageBean = fugitiveDustService.pageAnalysisTime(page,pageSize,siteName,beginTime,endTime); return Result.success(pageBean); } - + //鍔ㄦ�佽绠楀垎鏋愭暟鎹� 涓嶅垎椤� + @GetMapping("/analysisall") + public Result analysisAll(String siteName,String beginTime, String endTime){ + List<AnalysisDustData> list = fugitiveDustService.analysisAll(siteName,beginTime,endTime); + return Result.success(list); + } +//鑾峰緱涓嶅悓鐨勫紓甯哥被鍨� @GetMapping("/exceptiontype") - public Result getExceptionType( ){ + public Result getExceptionType(){ List<DustExceptionType> list = fugitiveDustService.getExceptionType(); return Result.success(list); } +//鏉′欢鏌ヨ寮傚父鏁版嵁 +@GetMapping("/exceptiondata") +public Result getExceptionData(@RequestParam(defaultValue = "1") Integer page, + @RequestParam(defaultValue = "20")Integer pageSize,String siteName,String [] exceptionType,String beginTime, String endTime){ + PageBean pageBean = fugitiveDustService.getExceptionData(page,pageSize,siteName,exceptionType,beginTime,endTime); + return Result.success(pageBean); +} + //鏉′欢鏌ヨ寮傚父鏁版嵁 涓嶅垎椤� + @GetMapping("/exceptiondata1") + public Result getExceptionAllData(String siteName,String [] exceptionType,String beginTime, String endTime){ + List<DustExceptionData> list = fugitiveDustService.getExceptionAllData(siteName,exceptionType,beginTime,endTime); + return Result.success(list); + } + +//鏍规嵁鏌愭鏃堕棿鍐呮煇涓紓甯哥被鍨嬫煡璇㈠搴旂殑搴楅摵鍚嶇О鍜岃澶囩紪鍙� +@GetMapping("/sitenamecode") +public Result getExceptionSitenameAndCode(String exceptionType,String beginTime, String endTime){ + List<DustExceptionData> list = fugitiveDustService.getExceptionSitenameAndCode(exceptionType,beginTime,endTime); + return Result.success(list); +} + + + // 鏍规嵁鏃堕棿杩斿洖璇ュ紓甯哥被鍨嬬殑涓暟 + @GetMapping("/exceptionnum") + public Result exceptionNum(String exceptionType,String beginTime,String endTime){ + Integer list = fugitiveDustService.exceptionNum( exceptionType, beginTime, endTime); + return Result.success(list); + } + +// 鏌ヨ鍘嗗彶鏁版嵁 涓嶅垎椤� +@GetMapping("/history") +public Result conditonQueryHistoryData(String siteName,String beginTime, String endTime ){ + List<DustSiteData> list= fugitiveDustService.conditonQueryHistoryData(siteName,beginTime,endTime); + return Result.success(list); +} + + // 杩斿洖寮傚父鐨勫簵閾烘�绘暟 + + @GetMapping("/exceptionsitenum") + public Result exceptionSiteNum(){ + List<DustExceptionData> list = fugitiveDustService.exceptionSiteNum(); + return Result.success(list); + } + + /*鏂板瀹¤鍐呭*/ + @PostMapping("/audit") + public Result addAuditNotes(@RequestBody AuditInfo auditInfo){ + fugitiveDustService.addAuditNotes(auditInfo); + return Result.success(); + } + /*杩斿洖瀹℃牳琛ㄦ墍鏈夋暟鎹�*/ + @PostMapping("/auditAllData") + public Result getAuditAllData(){ + List<AuditInfo> list = fugitiveDustService.getAuditAllData(); + return Result.success(list); + } + + /*鏇存柊寮傚父琛ㄦ牸*/ + @PutMapping("/auditUpdate") + public Result getAuditAllData(@RequestBody AuditInfo auditInfo){ + fugitiveDustService.update(auditInfo); + return Result.success(); + } + + /*鏍规嵁寮傚父鏃堕棿杩斿洖鏃堕棿鍐呭凡瀹℃牳鐨勫紓甯�*/ + @GetMapping("/auditnum") + public Result getHasAuditedData(String beginTime, String endTime){ + List<DustExceptionData> list = fugitiveDustService.getHasAuditedData(beginTime,endTime); + return Result.success(list); + } + + /*鍐欏叆鐢ㄦ埛鐨勫叏灞�閰嶇疆*/ + @PostMapping("setting") + public Result setting(@RequestBody DustDataAccessSetting dustDataAccessSetting){ + fugitiveDustService.setting(dustDataAccessSetting); + return Result.success(); + } + + + /*鏍规嵁寮傚父绫诲瀷鍜屾椂娈� 杩斿洖绔欑偣鍚嶅瓧*/ + @GetMapping("/exceptionsSiteName") + public Result getSiteNameByTimeAndExceptionType(String [] exceptionType,String beginTime, String endTime){ + List<DustExceptionData> list = fugitiveDustService.getSiteNameByTimeAndExceptionType(exceptionType,beginTime,endTime); + return Result.success(list); + } + + + @GetMapping("/analysisdataByType") + public Result analysisdataByType( String month,String type){ + List<AnalysisDustData> list = fugitiveDustService.analysisdataByType(month,type); + return Result.success(list); + } + + + @GetMapping("/analysisdataByTimeAndType") + public Result analysisdataByTimeAndType( String beginTime,String endTime,String type){ + List<AnalysisDustData> list = fugitiveDustService.analysisdataByTimeAndType(beginTime,endTime,type); + return Result.success(list); + } } -- Gitblit v1.9.3