forked from xxhjsb/wit-park-backend
109 lines
5.8 KiB
XML
109 lines
5.8 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.hbt.safety.supervision.mapper.HiddenDangerMapper">
|
|
|
|
<resultMap type="com.hbt.safety.supervision.pojo.HiddenDanger" id="HiddenDangerResult">
|
|
<result property="id" column="id" />
|
|
<result property="name" column="name" />
|
|
<result property="details" column="details" />
|
|
<result property="riskId" column="risk_id" />
|
|
<result property="submitDate" column="submit_date" />
|
|
<result property="submitPersonId" column="submit_person_id" />
|
|
<result property="submitEnterpriseId" column="submit_enterprise_id" />
|
|
<result property="reformMeasures" column="reform_measures" />
|
|
<result property="reformStatus" column="reform_status" />
|
|
<result property="exceedTimeLimitStatus" column="exceed_time_limit_status" />
|
|
<result property="enterpriseId" column="enterprise_id" />
|
|
<result property="personId" column="person_id" />
|
|
<result property="remarks" column="remarks" />
|
|
<result property="rectificationPeriod" column="rectification_period" />
|
|
</resultMap>
|
|
|
|
<sql id="selectHiddenDangerVo">
|
|
select id, name, details, risk_id, submit_date, submit_person_id, submit_enterprise_id, reform_measures, reform_status, exceed_time_limit_status, enterprise_id, person_id, remarks, rectification_period from hidden_danger
|
|
</sql>
|
|
|
|
<select id="selectHiddenDangerList" parameterType="com.hbt.safety.supervision.pojo.HiddenDanger" resultMap="HiddenDangerResult">
|
|
<include refid="selectHiddenDangerVo"/>
|
|
<where>
|
|
</where>
|
|
</select>
|
|
|
|
<select id="selectHiddenDangerById" parameterType="Integer" resultMap="HiddenDangerResult">
|
|
<include refid="selectHiddenDangerVo"/>
|
|
where id = #{id}
|
|
</select>
|
|
|
|
<insert id="insertHiddenDanger" parameterType="com.hbt.safety.supervision.pojo.HiddenDanger">
|
|
insert into hidden_danger
|
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
<if test="id != null">id,</if>
|
|
<if test="name != null">name,</if>
|
|
<if test="details != null">details,</if>
|
|
<if test="riskId != null">risk_id,</if>
|
|
<if test="submitDate != null">submit_date,</if>
|
|
<if test="submitPersonId != null">submit_person_id,</if>
|
|
<if test="submitEnterpriseId != null">submit_enterprise_id,</if>
|
|
<if test="reformMeasures != null">reform_measures,</if>
|
|
<if test="reformStatus != null">reform_status,</if>
|
|
<if test="exceedTimeLimitStatus != null">exceed_time_limit_status,</if>
|
|
<if test="enterpriseId != null">enterprise_id,</if>
|
|
<if test="personId != null">person_id,</if>
|
|
<if test="remarks != null">remarks,</if>
|
|
<if test="rectificationPeriod != null">rectification_period,</if>
|
|
</trim>
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
<if test="id != null">#{id},</if>
|
|
<if test="name != null">#{name},</if>
|
|
<if test="details != null">#{details},</if>
|
|
<if test="riskId != null">#{riskId},</if>
|
|
<if test="submitDate != null">#{submitDate},</if>
|
|
<if test="submitPersonId != null">#{submitPersonId},</if>
|
|
<if test="submitEnterpriseId != null">#{submitEnterpriseId},</if>
|
|
<if test="reformMeasures != null">#{reformMeasures},</if>
|
|
<if test="reformStatus != null">#{reformStatus},</if>
|
|
<if test="exceedTimeLimitStatus != null">#{exceedTimeLimitStatus},</if>
|
|
<if test="enterpriseId != null">#{enterpriseId},</if>
|
|
<if test="personId != null">#{personId},</if>
|
|
<if test="remarks != null">#{remarks},</if>
|
|
<if test="rectificationPeriod != null">#{rectificationPeriod},</if>
|
|
</trim>
|
|
</insert>
|
|
|
|
<update id="updateHiddenDanger" parameterType="com.hbt.safety.supervision.pojo.HiddenDanger">
|
|
update hidden_danger
|
|
<trim prefix="SET" suffixOverrides=",">
|
|
<if test="name != null">name = #{name},</if>
|
|
<if test="details != null">details = #{details},</if>
|
|
<if test="riskId != null">risk_id = #{riskId},</if>
|
|
<if test="submitDate != null">submit_date = #{submitDate},</if>
|
|
<if test="submitPersonId != null">submit_person_id = #{submitPersonId},</if>
|
|
<if test="submitEnterpriseId != null">submit_enterprise_id = #{submitEnterpriseId},</if>
|
|
<if test="reformMeasures != null">reform_measures = #{reformMeasures},</if>
|
|
<if test="reformStatus != null">reform_status = #{reformStatus},</if>
|
|
<if test="exceedTimeLimitStatus != null">exceed_time_limit_status = #{exceedTimeLimitStatus},</if>
|
|
<if test="enterpriseId != null">enterprise_id = #{enterpriseId},</if>
|
|
<if test="personId != null">person_id = #{personId},</if>
|
|
<if test="remarks != null">remarks = #{remarks},</if>
|
|
<if test="rectificationPeriod != null">rectification_period = #{rectificationPeriod},</if>
|
|
</trim>
|
|
where id = #{id}
|
|
</update>
|
|
|
|
<delete id="deleteHiddenDangerById" parameterType="Integer">
|
|
delete from hidden_danger where id = #{id}
|
|
</delete>
|
|
|
|
<delete id="deleteHiddenDangerByIds" parameterType="String">
|
|
delete from hidden_danger where id in
|
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
|
#{id}
|
|
</foreach>
|
|
</delete>
|
|
|
|
<select id="selectHiddenDangers" resultType="com.hbt.safety.supervision.pojo.HiddenDanger">
|
|
select reform_status reformStatus from hidden_danger where exceed_time_limit_status = 0
|
|
</select>
|
|
</mapper> |