<?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.odcc.cpzidc.bis.mapper.IdcUseGreenMapper">
|
|
<resultMap type="IdcUseGreen" id="IdcUseGreenResult">
|
<result property="id" column="id" />
|
<result property="baseId" column="base_id" />
|
<result property="dateNode" column="date_node" />
|
<result property="reform" column="reform" />
|
<result property="investYear" column="invest_year" />
|
<result property="energySavingStatus" column="energy_saving_status" />
|
<result property="wueReality" column="wue_reality" />
|
<result property="pueReality" column="pue_reality" />
|
<result property="waterYearActual" column="water_year_actual" />
|
<result property="electricityYearActual" column="electricity_year_actual" />
|
<result property="electricityItYearActual" column="electricity_it_year_actual" />
|
<result property="cleanEnergyDosage" column="clean_energy_dosage" />
|
<result property="cleanEnergyRate" column="clean_energy_rate" />
|
<result property="cleanEnergyType" column="clean_energy_type" />
|
<result property="cleanEnergyFrom" column="clean_energy_from" />
|
<result property="sort" column="sort_" />
|
<result property="createTime" column="create_time" />
|
<result property="updateTime" column="update_time" />
|
<result property="updateUser" column="update_user" />
|
<result property="createUser" column="create_user" />
|
<result property="remark" column="remark" />
|
</resultMap>
|
|
<sql id="selectIdcUseGreenVo">
|
select id, base_id, date_node, reform, invest_year, energy_saving_status, wue_reality, pue_reality, water_year_actual, electricity_year_actual, electricity_it_year_actual, clean_energy_dosage, clean_energy_rate, clean_energy_type, clean_energy_from, sort_, create_time, update_time, update_user, create_user, remark from idc_use_green
|
</sql>
|
|
<select id="selectIdcUseGreenList" parameterType="IdcUseGreen" resultMap="IdcUseGreenResult">
|
<include refid="selectIdcUseGreenVo"/>
|
<where>
|
<if test="baseId != null "> and base_id = #{baseId}</if>
|
<if test="dateNode != null and dateNode != ''"> and date_node = #{dateNode}</if>
|
<if test="reform != null "> and reform = #{reform}</if>
|
<if test="investYear != null and investYear != ''"> and invest_year = #{investYear}</if>
|
<if test="energySavingStatus != null and energySavingStatus != ''"> and energy_saving_status = #{energySavingStatus}</if>
|
<if test="wueReality != null and wueReality != ''"> and wue_reality = #{wueReality}</if>
|
<if test="pueReality != null "> and pue_reality = #{pueReality}</if>
|
<if test="waterYearActual != null "> and water_year_actual = #{waterYearActual}</if>
|
<if test="electricityYearActual != null "> and electricity_year_actual = #{electricityYearActual}</if>
|
<if test="electricityItYearActual != null "> and electricity_it_year_actual = #{electricityItYearActual}</if>
|
<if test="cleanEnergyDosage != null "> and clean_energy_dosage = #{cleanEnergyDosage}</if>
|
<if test="cleanEnergyRate != null and cleanEnergyRate != ''"> and clean_energy_rate = #{cleanEnergyRate}</if>
|
<if test="cleanEnergyType != null and cleanEnergyType != ''"> and clean_energy_type = #{cleanEnergyType}</if>
|
<if test="cleanEnergyFrom != null "> and clean_energy_from = #{cleanEnergyFrom}</if>
|
<if test="sort != null "> and sort_ = #{sort}</if>
|
<if test="updateUser != null "> and update_user = #{updateUser}</if>
|
<if test="createUser != null "> and create_user = #{createUser}</if>
|
</where>
|
</select>
|
|
<select id="selectIdcUseGreenById" parameterType="Long" resultMap="IdcUseGreenResult">
|
<include refid="selectIdcUseGreenVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertIdcUseGreen" parameterType="IdcUseGreen" useGeneratedKeys="true" keyProperty="id">
|
insert into idc_use_green
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="baseId != null">base_id,</if>
|
<if test="dateNode != null">date_node,</if>
|
<if test="reform != null">reform,</if>
|
<if test="investYear != null">invest_year,</if>
|
<if test="energySavingStatus != null">energy_saving_status,</if>
|
<if test="wueReality != null">wue_reality,</if>
|
<if test="pueReality != null">pue_reality,</if>
|
<if test="waterYearActual != null">water_year_actual,</if>
|
<if test="electricityYearActual != null">electricity_year_actual,</if>
|
<if test="electricityItYearActual != null">electricity_it_year_actual,</if>
|
<if test="cleanEnergyDosage != null">clean_energy_dosage,</if>
|
<if test="cleanEnergyRate != null">clean_energy_rate,</if>
|
<if test="cleanEnergyType != null">clean_energy_type,</if>
|
<if test="cleanEnergyFrom != null">clean_energy_from,</if>
|
<if test="sort != null">sort_,</if>
|
<if test="createTime != null">create_time,</if>
|
<if test="updateTime != null">update_time,</if>
|
<if test="updateUser != null">update_user,</if>
|
<if test="createUser != null">create_user,</if>
|
<if test="remark != null">remark,</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="baseId != null">#{baseId},</if>
|
<if test="dateNode != null">#{dateNode},</if>
|
<if test="reform != null">#{reform},</if>
|
<if test="investYear != null">#{investYear},</if>
|
<if test="energySavingStatus != null">#{energySavingStatus},</if>
|
<if test="wueReality != null">#{wueReality},</if>
|
<if test="pueReality != null">#{pueReality},</if>
|
<if test="waterYearActual != null">#{waterYearActual},</if>
|
<if test="electricityYearActual != null">#{electricityYearActual},</if>
|
<if test="electricityItYearActual != null">#{electricityItYearActual},</if>
|
<if test="cleanEnergyDosage != null">#{cleanEnergyDosage},</if>
|
<if test="cleanEnergyRate != null">#{cleanEnergyRate},</if>
|
<if test="cleanEnergyType != null">#{cleanEnergyType},</if>
|
<if test="cleanEnergyFrom != null">#{cleanEnergyFrom},</if>
|
<if test="sort != null">#{sort},</if>
|
<if test="createTime != null">#{createTime},</if>
|
<if test="updateTime != null">#{updateTime},</if>
|
<if test="updateUser != null">#{updateUser},</if>
|
<if test="createUser != null">#{createUser},</if>
|
<if test="remark != null">#{remark},</if>
|
</trim>
|
</insert>
|
|
<update id="updateIdcUseGreen" parameterType="IdcUseGreen">
|
update idc_use_green
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="baseId != null">base_id = #{baseId},</if>
|
<if test="dateNode != null">date_node = #{dateNode},</if>
|
<if test="reform != null">reform = #{reform},</if>
|
<if test="investYear != null">invest_year = #{investYear},</if>
|
<if test="energySavingStatus != null">energy_saving_status = #{energySavingStatus},</if>
|
<if test="wueReality != null">wue_reality = #{wueReality},</if>
|
<if test="pueReality != null">pue_reality = #{pueReality},</if>
|
<if test="waterYearActual != null">water_year_actual = #{waterYearActual},</if>
|
<if test="electricityYearActual != null">electricity_year_actual = #{electricityYearActual},</if>
|
<if test="electricityItYearActual != null">electricity_it_year_actual = #{electricityItYearActual},</if>
|
<if test="cleanEnergyDosage != null">clean_energy_dosage = #{cleanEnergyDosage},</if>
|
<if test="cleanEnergyRate != null">clean_energy_rate = #{cleanEnergyRate},</if>
|
<if test="cleanEnergyType != null">clean_energy_type = #{cleanEnergyType},</if>
|
<if test="cleanEnergyFrom != null">clean_energy_from = #{cleanEnergyFrom},</if>
|
<if test="sort != null">sort_ = #{sort},</if>
|
<if test="createTime != null">create_time = #{createTime},</if>
|
<if test="updateTime != null">update_time = #{updateTime},</if>
|
<if test="updateUser != null">update_user = #{updateUser},</if>
|
<if test="createUser != null">create_user = #{createUser},</if>
|
<if test="remark != null">remark = #{remark},</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteIdcUseGreenById" parameterType="Long">
|
delete from idc_use_green where id = #{id}
|
</delete>
|
|
<delete id="deleteIdcUseGreenByIds" parameterType="String">
|
delete from idc_use_green where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
</mapper>
|