From 96f927cb94eec4a91df60973d4052cb812856e13 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 10 七月 2023 09:11:54 +0800
Subject: [PATCH] 修改项目

---
 src/main/java/com/wgcloud/mapper/InspectionTaskMapper.java   |    2 
 src/main/java/com/wgcloud/service/InspectionTaskService.java |    8 ++
 src/main/java/com/wgcloud/service/TaskInfoService.java       |    4 +
 src/main/resources/mybatis/mapper/TaskInfoMapper.xml         |    2 
 src/main/java/com/wgcloud/filter/AuthRestFilter.java         |    2 
 src/main/java/com/wgcloud/util/CommonConstants.java          |   13 ++++
 src/main/java/com/wgcloud/util/R.java                        |   69 +++++++++++++++++++++++
 src/main/java/com/wgcloud/entity/InspectionTask.java         |    5 +
 src/main/resources/application.yml                           |   16 +++++
 src/main/resources/mybatis/mapper/InspectionTaskMapper.xml   |   35 ++++++++++-
 10 files changed, 149 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/wgcloud/entity/InspectionTask.java b/src/main/java/com/wgcloud/entity/InspectionTask.java
index 285ea84..0b96c30 100644
--- a/src/main/java/com/wgcloud/entity/InspectionTask.java
+++ b/src/main/java/com/wgcloud/entity/InspectionTask.java
@@ -53,4 +53,9 @@
      * 鍒涘缓鏃堕棿
      */
     private String createTime;
+
+    /**
+     * 鏄惁鍏ㄩ儴瀹屾垚
+     */
+    private String isOk;
 }
diff --git a/src/main/java/com/wgcloud/filter/AuthRestFilter.java b/src/main/java/com/wgcloud/filter/AuthRestFilter.java
index 131822a..802309c 100644
--- a/src/main/java/com/wgcloud/filter/AuthRestFilter.java
+++ b/src/main/java/com/wgcloud/filter/AuthRestFilter.java
@@ -33,7 +33,7 @@
             "/systemInfoOpen/", "/systemInfo/agentList", "/agentLogGo/minTask", "/agentGo/minTask", "/agentDiskGo/minTask", "/dceInfo/agentList",
             "/login/toLogin", "/login/login", "/appInfo/agentList", "/dockerInfo/agentList", "/portInfo/agentList", "/license/",
             "/static/", "/resources/", "/log/agentList", "/customInfo/agentList", "/agentCustomGo/minTask", "/dbInfo/agentList", "/agentDbTableGo/minTask",
-            "/agentHeathMonitorGo/minTask", "/agentDceInfoGo/minTask", "/agentSnmpInfoGo/minTask", "/snmpInfo/agentList"};
+            "/agentHeathMonitorGo/minTask", "/agentDceInfoGo/minTask", "/agentSnmpInfoGo/minTask", "/snmpInfo/agentList","/api/"};
 
 
     //鍏紬鐪嬫澘URL
diff --git a/src/main/java/com/wgcloud/mapper/InspectionTaskMapper.java b/src/main/java/com/wgcloud/mapper/InspectionTaskMapper.java
index b6a02c0..18742f7 100644
--- a/src/main/java/com/wgcloud/mapper/InspectionTaskMapper.java
+++ b/src/main/java/com/wgcloud/mapper/InspectionTaskMapper.java
@@ -37,4 +37,6 @@
     public int deleteById(String[] id) throws Exception;
 
     void updateById(InspectionTask inspectionTask);
+
+    List<InspectionTask> selectByDate(Map<String, Object> params);
 }
diff --git a/src/main/java/com/wgcloud/service/InspectionTaskService.java b/src/main/java/com/wgcloud/service/InspectionTaskService.java
index 04a34f9..d94b7ea 100644
--- a/src/main/java/com/wgcloud/service/InspectionTaskService.java
+++ b/src/main/java/com/wgcloud/service/InspectionTaskService.java
@@ -46,6 +46,10 @@
         return pageInfo;
     }
 
+    public List<InspectionTask> selectAllByParams(Map<String, Object> params)throws Exception  {
+        return inspectionTaskMapper.selectAllByParams(params);
+    }
+
     /**
      * 淇濆瓨鎿嶄綔鏃ュ織
      *
@@ -72,4 +76,8 @@
             throws Exception {
         inspectionTaskMapper.updateById(inspectionTask);
     }
+
+    public List<InspectionTask> selectByDate(Map<String, Object> params) {
+        return  inspectionTaskMapper.selectByDate(params);
+    }
 }
diff --git a/src/main/java/com/wgcloud/service/TaskInfoService.java b/src/main/java/com/wgcloud/service/TaskInfoService.java
index 843c4eb..2903494 100644
--- a/src/main/java/com/wgcloud/service/TaskInfoService.java
+++ b/src/main/java/com/wgcloud/service/TaskInfoService.java
@@ -53,4 +53,8 @@
     public void updateById(TaskInfo taskInfo) {
         taskInfoMapper.updateById(taskInfo);
     }
+
+    public List<TaskInfo> selectAllByParams(Map<String, Object> params) throws Exception {
+        return taskInfoMapper.selectAllByParams(params);
+    }
 }
diff --git a/src/main/java/com/wgcloud/util/CommonConstants.java b/src/main/java/com/wgcloud/util/CommonConstants.java
new file mode 100644
index 0000000..45f2b57
--- /dev/null
+++ b/src/main/java/com/wgcloud/util/CommonConstants.java
@@ -0,0 +1,13 @@
+package com.wgcloud.util;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @ClassName CommonConstants.java
+ * @Description TODO
+ * @createTime 2023骞�05鏈�11鏃� 10:04:00
+ */
+public interface CommonConstants {
+    Integer SUCCESS = 0;
+    Integer FAIL = 1;
+}
diff --git a/src/main/java/com/wgcloud/util/R.java b/src/main/java/com/wgcloud/util/R.java
new file mode 100644
index 0000000..49034c3
--- /dev/null
+++ b/src/main/java/com/wgcloud/util/R.java
@@ -0,0 +1,69 @@
+package com.wgcloud.util;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @author kdq
+ * @version 1.0.0
+ * @ClassName R.java
+ * @Description TODO
+ * @createTime 2023骞�05鏈�11鏃� 10:00:00
+ */
+@Data
+public class R<T> implements Serializable {
+    private static final long serialVersionUID = 1L;
+
+    private int code;
+
+    private String msg;
+
+    private T data;
+
+    public static <T> R<T> ok() {
+        return restResult((T) null, CommonConstants.SUCCESS, (String)null);
+    }
+
+    public static <T> R<T> ok(T data) {
+        return restResult(data, CommonConstants.SUCCESS, (String)null);
+    }
+
+    public static <T> R<T> ok(T data, String msg) {
+        return restResult(data, CommonConstants.SUCCESS, msg);
+    }
+
+    public static <T> R<T> failed() {
+        return restResult((T)null, CommonConstants.FAIL, (String)null);
+    }
+
+    public static <T> R<T> failed(String msg) {
+        return restResult((T)null, CommonConstants.FAIL, msg);
+    }
+
+    public static <T> R<T> failed(T data) {
+        return restResult(data, CommonConstants.FAIL, (String)null);
+    }
+
+    public static <T> R<T> failed(T data, String msg) {
+        return restResult(data, CommonConstants.FAIL, msg);
+    }
+
+    static <T> R<T> restResult(T data, int code, String msg) {
+        R<T> apiResult = new R();
+        apiResult.setCode(code);
+        apiResult.setData(data);
+        apiResult.setMsg(msg);
+        return apiResult;
+    }
+
+    public R() {
+    }
+
+    public R(int code, String msg, T data) {
+        this.code = code;
+        this.msg = msg;
+        this.data = data;
+    }
+
+}
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 9d9e80c..a186786 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -191,4 +191,20 @@
   #鏄惁灏嗗憡璀﹀唴瀹硅浆涓簎nicode锛寉es鏄紝no鍚︼紝鍦╳indows鎵ц鍛婅鑴氭湰鏃讹紝涓�鑸渶瑕佽浆鐮侊紝鍚﹀垯鎺ュ彈鍒颁細鏄贡鐮�
   warnToUnicode: no
 
+donghuan:
+  ip: ip:port
+  loginUrl: /collect/api/login
+  deviceClassUrl: /collect/api/deviceClass/findAll
+  intelligentUrl: /collect/api/intelligent/findAll
+  findDevice: /collect/api/device/findDevice
+  findDeviceVar: /collect/api/device/findDeviceVar
+  findControlByDeviceId: /collect/api/realData/findControlByDeviceId
+  control: /collect/api/device/control
+  findValueByDeviceId: /collect/api/realData/findValueByDeviceId
+  findValueByIntelligentId: /collect/api/realData/findValueByIntelligentId
+  findValueByStationId: /collect/api/realData/findValueByStationId
+  meterDatas: /collect/api/realData/meterDatas
+  varDatas: /collect/api/realData/varDatas
+  alarm: /collect/api/alarm/findByPage
+
 
diff --git a/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml b/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml
index 0672d2f..3dcface 100644
--- a/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml
+++ b/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml
@@ -10,15 +10,19 @@
 		<result column="START_DATE" property="startDate" jdbcType="CHAR" />
 		<result column="END_DATE" property="endDate" jdbcType="CHAR" />
 		<result column="CREATE_TIME" property="createTime" jdbcType="TIMESTAMP" />
+		<result column="IS_OK" property="isOk" jdbcType="CHAR" />
 	</resultMap>
 
 	<sql id="tableColumnList">
-		ID,TITLE, TYPE, PERIOD, SCOPE, START_DATE,END_DATE,CREATE_TIME
+		ID,TITLE, TYPE, PERIOD, SCOPE, START_DATE,END_DATE,CREATE_TIME,IS_OK
 	</sql>
 
 	<sql id="queryByParams">
-		<if test="TITLE != null">
+		<if test="title != null">
 			<![CDATA[ AND TITLE like '%'+#{title}+'%' ]]>
+		</if>
+		<if test="isOk != null">
+			<![CDATA[ AND IS_OK = #{isOk}  ]]>
 		</if>
 	</sql>
 
@@ -45,6 +49,9 @@
 			</if>
 			<if test="createTime != null">
 				CREATE_TIME = #{createTime},
+			</if>
+			<if test="isOk != null">
+				IS_OK = #{isOk},
 			</if>
 		</set>
 		WHERE ID = #{id}
@@ -81,9 +88,9 @@
 	</delete>
 
 	<insert id="insertList" parameterType="java.util.List" >
-	      INSERT INTO INSPECTION_TASK (ID,TITLE, TYPE, PERIOD, SCOPE, START_DATE,END_DATE,CREATE_TIME)  VALUES
+	      INSERT INTO INSPECTION_TASK (ID,TITLE, TYPE, PERIOD, SCOPE, START_DATE,END_DATE,CREATE_TIME,IS_OK)  VALUES
 	      <foreach collection="list" item="item" index="index" separator="," >
-	        (#{item.id},#{item.title},#{item.type},#{item.period},#{item.scope},#{item.startDate},#{item.endDate},#{item.createTime})
+	        (#{item.id},#{item.title},#{item.type},#{item.period},#{item.scope},#{item.startDate},#{item.endDate},#{item.createTime},#{item.isOk})
 	      </foreach>
 	 </insert>
 
@@ -98,6 +105,7 @@
       		<if test="startDate != null" >START_DATE,</if>
       		<if test="endDate != null" >END_DATE,</if>
       		<if test="createTime != null" >CREATE_TIME</if>
+      		<if test="isOk != null" >IS_OK</if>
     	</trim>
     	<trim prefix="values (" suffix=")" suffixOverrides="," >
       		<if test="id != null" >#{id},</if>
@@ -108,12 +116,13 @@
       		<if test="startDate != null" >#{startDate},</if>
       		<if test="endDate != null" >#{endDate},</if>
       		<if test="createTime != null" >#{createTime}</if>
+      		<if test="isOk != null" >#{isOk}</if>
     	</trim>
 	</insert>
 
 	<select id="selectByAccountId" resultMap="resultMap" parameterType="java.lang.String">
 		SELECT
-			ID,TITLE, TYPE, PERIOD, SCOPE, START_DATE,END_DATE,CREATE_TIME
+			ID,TITLE, TYPE, PERIOD, SCOPE, START_DATE,END_DATE,CREATE_TIME,IS_OK
 		FROM INSPECTION_TASK
 	</select>
 
@@ -137,4 +146,20 @@
 		 ORDER BY CREATE_TIME DESC
 	</select>
 
+	<select id="selectByDate" parameterType="map" resultType="com.wgcloud.entity.InspectionTask">
+		SELECT
+		<include refid="tableColumnList" />
+		FROM INSPECTION_TASK
+		<where>
+		1=1
+		<if test="startDate != null">
+			AND START_DATE > #{startDate}+' 00:00:00',
+		</if>
+		<if test="endDate != null">
+			<![CDATA[ and END_DATE < #{endDate}+' 23:59:59' ]]>
+		</if>
+		</where>
+		ORDER BY CREATE_TIME DESC
+	</select>
+
 </mapper>
diff --git a/src/main/resources/mybatis/mapper/TaskInfoMapper.xml b/src/main/resources/mybatis/mapper/TaskInfoMapper.xml
index 2cfe149..2f868a6 100644
--- a/src/main/resources/mybatis/mapper/TaskInfoMapper.xml
+++ b/src/main/resources/mybatis/mapper/TaskInfoMapper.xml
@@ -14,7 +14,7 @@
     </sql>
 
     <sql id="queryByParams">
-        <if test="hostname != null">
+        <if test="taskId != null">
             <![CDATA[ AND TASK_ID = #{taskId} ]]>
         </if>
     </sql>

--
Gitblit v1.9.1