<?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.bus.CorpInfoRelatedMapper">

	<!--表名 -->
	<sql id="tableName">
		BUS_CORP_INFO_RELATED
	</sql>

	<!-- 字段 -->
	<sql id="Field">
		CORPINFO_ID,
		AQ_BZ_LEVEL,
		AQ_BZ_NO,
		AQ_BZ_UNIT,
		AQ_BZ_TIME,
		WHETHER_HYGIENE,
		WHETHER_HAZARDS,
		WHETHER_SCARCE,
		WHETHER_CHEMICALS,
		WHETHER_SPECIALEQUIPMENT,
		WHETHER_SPECIALPEOPLE,
		WHETHER_COALGAS,
		WHETHER_FIRE,
		WHETHER_CONFINED,
		WHETHER_POWDER,
		WHETHER_LIGHTNING,
		WHETHER_ACTINOGEN,
		WHETHER_LIQUIDAMMONIA,
		WHETHER_PIPELINE
	</sql>

	<!-- 字段值 -->
	<sql id="FieldValue">
		#{CORPINFO_ID},
		#{AQ_BZ_LEVEL},
		#{AQ_BZ_NO},
		#{AQ_BZ_UNIT},
		#{AQ_BZ_TIME},
		#{WHETHER_HYGIENE},
		#{WHETHER_HAZARDS},
		#{WHETHER_SCARCE},
		#{WHETHER_CHEMICALS},
		#{WHETHER_SPECIALEQUIPMENT},
		#{WHETHER_SPECIALPEOPLE},
		#{WHETHER_COALGAS},
		#{WHETHER_FIRE},
		#{WHETHER_CONFINED},
		#{WHETHER_POWDER},
		#{WHETHER_LIGHTNING},
		#{WHETHER_ACTINOGEN},
		#{WHETHER_LIQUIDAMMONIA},
		#{WHETHER_PIPELINE}
	</sql>

	<!-- 新增-->
	<insert id="save" parameterType="pd">
		insert into
	<include refid="tableName"></include>
		(
	<include refid="Field"></include>
		) values (
	<include refid="FieldValue"></include>
		)
	</insert>

	<!-- 删除-->
	<delete id="delete" parameterType="pd">
		update
		<include refid="tableName"></include>
		set
			ISDELETE = '1'
		where
			CORPINFO_ID = #{CORPINFO_ID}
	</delete>
	<delete id="editSMSCOUNT" parameterType="pd">
		update
		<include refid="tableName"></include>
		set
			SMS_COUNT = #{SMS_COUNT},
			ISRECEIVE ='1'
		where
			CORPINFO_ID = #{CORPINFO_ID}
	</delete>

	<update id="edit" parameterType="pd">
		update
			<include refid="tableName"></include>
		set
			WHETHER_HYGIENE            = #{WHETHER_HYGIENE},
			WHETHER_HAZARDS            = #{WHETHER_HAZARDS},
			WHETHER_SCARCE             = #{WHETHER_SCARCE},
			WHETHER_CHEMICALS          = #{WHETHER_CHEMICALS},
			WHETHER_SPECIALEQUIPMENT   = #{WHETHER_SPECIALEQUIPMENT},
			WHETHER_SPECIALPEOPLE      = #{WHETHER_SPECIALPEOPLE},
			WHETHER_COALGAS            = #{WHETHER_COALGAS},
			WHETHER_FIRE               = #{WHETHER_FIRE},
			WHETHER_CONFINED           = #{WHETHER_CONFINED},
			WHETHER_POWDER             = #{WHETHER_POWDER},
			WHETHER_LIGHTNING          = #{WHETHER_LIGHTNING},
			WHETHER_ACTINOGEN          = #{WHETHER_ACTINOGEN},
			WHETHER_LIQUIDAMMONIA      = #{WHETHER_LIQUIDAMMONIA},
			WHETHER_PIPELINE           = #{WHETHER_PIPELINE}
		where
			CORPINFO_ID = #{CORPINFO_ID}

	</update>

	<!-- 通过ID获取数据 -->
	<select id="findById" parameterType="pd" resultType="pd">
		select
			<include refid="Field"></include>
		from
			<include refid="tableName"></include> f
		where
			CORPINFO_ID = #{CORPINFO_ID}
	</select>

</mapper>
