From 2daeacc6cbc29fc26d568b9e66fffaebf002851e Mon Sep 17 00:00:00 2001
From: zmc <zmc_li@foxmail.com>
Date: 星期二, 12 九月 2023 15:52:37 +0800
Subject: [PATCH] 登录接口

---
 src/main/java/com/job/zsc/controller/FugitiveDustController.java |  109 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 105 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/job/zsc/controller/FugitiveDustController.java b/src/main/java/com/job/zsc/controller/FugitiveDustController.java
index 7225986..c13fb80 100644
--- a/src/main/java/com/job/zsc/controller/FugitiveDustController.java
+++ b/src/main/java/com/job/zsc/controller/FugitiveDustController.java
@@ -1,10 +1,7 @@
 package com.job.zsc.controller;
 
 
-import com.job.zsc.pojo.AnalysisDustData;
-import com.job.zsc.pojo.DustSiteData;
-import com.job.zsc.pojo.PageBean;
-import com.job.zsc.pojo.Result;
+import com.job.zsc.pojo.*;
 import com.job.zsc.service.FugitiveDustService;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.beans.factory.annotation.Autowired;
@@ -32,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(){
@@ -51,4 +54,102 @@
         List<AnalysisDustData> list = fugitiveDustService.analysisdata(siteName,beginTime,endTime);
         return Result.success(list);
     }
+
+//    鏍规嵁绔欑偣鍚嶅瓧鍜屾椂娈佃繘琛岀粺璁″垎鏋� 鍚庣鍒嗛〉
+    @GetMapping("/analysistime")
+    public Result analysisByTime( @RequestParam(defaultValue = "1") Integer page,
+                                  @RequestParam(defaultValue = "20")Integer pageSize,String siteName,String beginTime, String endTime){
+    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(){
+        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();
+    }
+
 }

--
Gitblit v1.9.3