From 96f927cb94eec4a91df60973d4052cb812856e13 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期一, 10 七月 2023 09:11:54 +0800 Subject: [PATCH] 修改项目 --- src/main/resources/mybatis/mapper/InspectionTaskMapper.xml | 65 +++++++++++++++++++++++++++++--- 1 files changed, 59 insertions(+), 6 deletions(-) diff --git a/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml b/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml index ee8b284..3dcface 100644 --- a/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml +++ b/src/main/resources/mybatis/mapper/InspectionTaskMapper.xml @@ -10,20 +10,55 @@ <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> + <update id="updateById" parameterType="com.wgcloud.entity.InspectionTask"> + UPDATE INSPECTION_TASK + <set> + <if test="title != null"> + TITLE = #{title}, + </if> + <if test="type != null"> + TYPE = #{type}, + </if> + <if test="period != null"> + PERIOD = #{period}, + </if> + <if test="scope != null"> + SCOPE = #{scope}, + </if> + <if test="startDate != null"> + START_DATE = #{startDate}, + </if> + <if test="endDate != null"> + END_DATE = #{endDate}, + </if> + <if test="createTime != null"> + CREATE_TIME = #{createTime}, + </if> + <if test="isOk != null"> + IS_OK = #{isOk}, + </if> + </set> + WHERE ID = #{id} + </update> - <select id="selectById" resultMap="resultMap" parameterType="java.lang.String"> + + <select id="selectById" resultMap="resultMap" parameterType="java.lang.String"> SELECT <include refid="tableColumnList" /> FROM INSPECTION_TASK WHERE ID=#{id} @@ -53,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> @@ -70,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> @@ -80,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> @@ -109,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