| | |
| | | <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> |
| | | |
| | |
| | | </if> |
| | | <if test="createTime != null"> |
| | | CREATE_TIME = #{createTime}, |
| | | </if> |
| | | <if test="isOk != null"> |
| | | IS_OK = #{isOk}, |
| | | </if> |
| | | </set> |
| | | WHERE ID = #{id} |
| | |
| | | </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> |
| | | |
| | |
| | | <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> |
| | |
| | | <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> |
| | | |
| | |
| | | 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> |