From f3b27e042c7eac349bfef6d0dcf89b397164a599 Mon Sep 17 00:00:00 2001
From: kongdeqiang <kongdeqiang@960204@163.com>
Date: 星期一, 01 十二月 2025 22:15:35 +0800
Subject: [PATCH] fix:ospf主监测表提交
---
src/main/resources/mybatis/mapper/InspectionTaskMapper.xml | 35 ++++++++++++++++++++++++++++++-----
1 files changed, 30 insertions(+), 5 deletions(-)
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>
--
Gitblit v1.9.1