|
|
@ -15,30 +15,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<result property="checkDatetime" column="check_datetime" /> |
|
|
|
<result property="checkDatetime" column="check_datetime" /> |
|
|
|
<result property="currentPosition" column="current_position" /> |
|
|
|
<result property="currentPosition" column="current_position" /> |
|
|
|
</resultMap> |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
|
|
|
|
<sql id="selectCheckVo"> |
|
|
|
|
|
|
|
select check_id, check_name, temperature, state, is_high, is_touch, description, check_datetime, current_position from check |
|
|
|
|
|
|
|
</sql> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<select id="selectCheckList" parameterType="Check" resultMap="CheckResult"> |
|
|
|
|
|
|
|
<include refid="selectCheckVo"/> |
|
|
|
|
|
|
|
<where> |
|
|
|
|
|
|
|
<if test="checkName != null and checkName != ''"> and check_name like concat('%', #{checkName}, '%')</if> |
|
|
|
|
|
|
|
<if test="temperature != null and temperature != ''"> and temperature = #{temperature}</if> |
|
|
|
|
|
|
|
<if test="state != null and state != ''"> and state like concat('%', #{state}, '%')</if> |
|
|
|
|
|
|
|
<if test="isHigh != null "> and is_high = #{isHigh}</if> |
|
|
|
|
|
|
|
<if test="isTouch != null "> and is_touch = #{isTouch}</if> |
|
|
|
|
|
|
|
<if test="description != null and description != ''"> and description like concat('%', #{description}, '%')</if> |
|
|
|
|
|
|
|
<if test="checkDatetime != null "> and check_datetime = #{checkDatetime}</if> |
|
|
|
|
|
|
|
<if test="currentPosition != null and currentPosition != ''"> and current_position = #{currentPosition}</if> |
|
|
|
|
|
|
|
</where> |
|
|
|
|
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<insert id="insertCheck" parameterType="Check" useGeneratedKeys="true" keyProperty="checkId"> |
|
|
|
<insert id="insertCheck" parameterType="Check" useGeneratedKeys="true" keyProperty="checkId"> |
|
|
|
insert into check( |
|
|
|
insert into individual_check |
|
|
|
<if test="checkId != null and checkId != ''">check_id,</if> |
|
|
|
<trim prefix="(" suffix=")" suffixOverrides=","> |
|
|
|
<if test="checkName != null and checkName != ''">check_name,</if> |
|
|
|
<if test="checkName != null and checkName != ''">check_name,</if> |
|
|
|
<if test="temperature != null and temperature != ''">temperature,</if> |
|
|
|
<if test="temperature != null and temperature != ''">temperature,</if> |
|
|
|
<if test="state != null and state != ''">state,</if> |
|
|
|
<if test="state != null and state != ''">state,</if> |
|
|
@ -46,9 +26,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<if test="isHigh != null ">is_high,</if> |
|
|
|
<if test="isHigh != null ">is_high,</if> |
|
|
|
<if test="isTouch != null ">is_touch,</if> |
|
|
|
<if test="isTouch != null ">is_touch,</if> |
|
|
|
<if test="currentPosition != null and currentPosition != ''">current_position,</if> |
|
|
|
<if test="currentPosition != null and currentPosition != ''">current_position,</if> |
|
|
|
<if test="checkDatetime != null and checkDatetime != ''">check_datetime</if> |
|
|
|
<if test="checkDatetime != null ">check_datetime,</if> |
|
|
|
)values( |
|
|
|
</trim> |
|
|
|
<if test="checkId != null and checkId != ''">#{checkId},</if> |
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=","> |
|
|
|
<if test="checkName != null and checkName != ''">#{checkName},</if> |
|
|
|
<if test="checkName != null and checkName != ''">#{checkName},</if> |
|
|
|
<if test="temperature != null and temperature != ''">#{temperature},</if> |
|
|
|
<if test="temperature != null and temperature != ''">#{temperature},</if> |
|
|
|
<if test="state != null and state != ''">#{state},</if> |
|
|
|
<if test="state != null and state != ''">#{state},</if> |
|
|
@ -56,8 +36,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" |
|
|
|
<if test="isHigh != null and isHigh != ''">#{isHigh},</if> |
|
|
|
<if test="isHigh != null and isHigh != ''">#{isHigh},</if> |
|
|
|
<if test="isTouch != null and isTouch != ''">#{isTouch},</if> |
|
|
|
<if test="isTouch != null and isTouch != ''">#{isTouch},</if> |
|
|
|
<if test="currentPosition != null and currentPosition != ''">#{currentPosition},</if> |
|
|
|
<if test="currentPosition != null and currentPosition != ''">#{currentPosition},</if> |
|
|
|
<if test="checkDatetime != null and checkDatetime != ''">#{check_datetime}</if> |
|
|
|
<if test="checkDatetime != null ">#{checkDatetime},</if> |
|
|
|
) |
|
|
|
</trim> |
|
|
|
</insert> |
|
|
|
</insert> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|