qa-prevention-gwj/src/main/resources/mybatis/datasource/firemanager/FirePointPreparedMapper.xml

73 lines
2.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zcloud.mapper.datasource.firemanager.FirePointPreparedMapper">
<insert id="saveBatch">
insert into bus_fire_point_prepared (
FIRE_POINT_PREPARED_ID,
FIRE_CHECK_ID,
FIRE_POINT_ID,
CORPINFO_ID,
ISDELETE,
CREATOR,
CREATTIME,
OPERATOR,
OPERATTIME
) values
<foreach item="item" index="index" collection="list" separator=",">
(
#{item.FIRE_POINT_PREPARED_ID},
#{item.FIRE_CHECK_ID},
#{item.FIRE_POINT_ID},
#{item.CORPINFO_ID},
#{item.ISDELETE},
#{item.CREATOR},
#{item.CREATTIME},
#{item.OPERATOR},
#{item.OPERATTIME}
)
</foreach>
</insert>
<insert id="addHiddenPrepared">
update bus_fire_point_prepared
set
HIDDEN_ID = #{HIDDEN_ID},
HASHIDDEN = 0
where FIRE_POINT_PREPARED_ID = #{FIRE_POINT_PREPARED_ID}
</insert>
<update id="updateHiddenByPID">
update bus_fire_point_prepared
set HASHIDDEN = 1
where HIDDEN_ID is not null
and HIDDEN_ID != ''
and FIRE_CHECK_ID = #{LISTMANAGER_ID}
</update>
<update id="removePointPreparedByIds">
update bus_fire_point_prepared set
ISDELETE = 1,
OPERATOR = #{OPERATOR},
OPERATTIME = #{OPERATTIME} where
FIRE_CHECK_ID = #{FIRE_CHECK_ID}
and FIRE_POINT_ID in
<foreach item="item" index="index" collection="list" open="(" separator="," close=")">
#{item}
</foreach>
</update>
<delete id="delAllByFireCheckId">
update bus_fire_point_prepared set ISDELETE = 1 where
FIRE_CHECK_ID in
<foreach item="item" index="index" collection="array" open="(" separator="," close=")">
#{item}
</foreach>
</delete>
<select id="getDataByCheckId" resultType="com.zcloud.entity.PageData">
select * from bus_fire_point_prepared where FIRE_CHECK_ID = #{FIRE_CHECK_ID} and ISDELETE = 0
</select>
<select id="getHiddenIdList" resultType="com.zcloud.entity.PageData">
SELECT GROUP_CONCAT(HIDDEN_ID) HIDDEN_ID_LIST FROM bus_fire_point_prepared where FIRE_CHECK_ID = #{LISTMANAGER_ID}
</select>
</mapper>