|  |  | <?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.sunyo.energy.location.dao.WaterMeterSaccMapper" > | 
|  |  | <resultMap id="BaseResultMap" type="com.sunyo.energy.location.model.WaterMeterSacc" > | 
|  |  | <id column="wm_id" property="wmId" jdbcType="VARCHAR" /> | 
|  |  | <result column="ardname" property="ardname" jdbcType="VARCHAR" /> | 
|  |  | <result column="unit_price" property="unitPrice" jdbcType="DECIMAL" /> | 
|  |  | <result column="wm_sacc" property="wmSacc" jdbcType="DECIMAL" /> | 
|  |  | </resultMap> | 
|  |  | <sql id="Base_Column_List" > | 
|  |  | wm_id, ardname, unit_price, wm_sacc | 
|  |  | </sql> | 
|  |  | <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" > | 
|  |  | select | 
|  |  | <include refid="Base_Column_List" /> | 
|  |  | from water_meter_sacc | 
|  |  | where wm_id = #{wmId,jdbcType=VARCHAR} | 
|  |  | </select> | 
|  |  |  | 
|  |  | <select id="list" resultMap="BaseResultMap" parameterType="java.lang.String"> | 
|  |  | select <include refid="Base_Column_List"/> | 
|  |  | from water_meter_sacc | 
|  |  | where 1=1 | 
|  |  | <if test="ardname != null and ardname != '' "> | 
|  |  | and ardname = #{ardname, jdbcType=VARCHAR} | 
|  |  | </if> | 
|  |  | </select> | 
|  |  |  | 
|  |  | <delete id="deleteByPrimaryKey" parameterType="java.lang.String" > | 
|  |  | delete from water_meter_sacc | 
|  |  | where wm_id = #{wmId,jdbcType=VARCHAR} | 
|  |  | </delete> | 
|  |  | <insert id="insert" parameterType="com.sunyo.energy.location.model.WaterMeterSacc" > | 
|  |  | insert into water_meter_sacc (wm_id, ardname, unit_price, | 
|  |  | wm_sacc) | 
|  |  | values (#{wmId,jdbcType=VARCHAR}, #{ardname,jdbcType=VARCHAR}, #{unitPrice,jdbcType=DECIMAL}, | 
|  |  | #{wmSacc,jdbcType=DECIMAL}) | 
|  |  | </insert> | 
|  |  | <insert id="insertSelective" parameterType="com.sunyo.energy.location.model.WaterMeterSacc" > | 
|  |  | insert into water_meter_sacc | 
|  |  | <trim prefix="(" suffix=")" suffixOverrides="," > | 
|  |  | <if test="wmId != null" > | 
|  |  | wm_id, | 
|  |  | </if> | 
|  |  | <if test="ardname != null" > | 
|  |  | ardname, | 
|  |  | </if> | 
|  |  | <if test="unitPrice != null" > | 
|  |  | unit_price, | 
|  |  | </if> | 
|  |  | <if test="wmSacc != null" > | 
|  |  | wm_sacc, | 
|  |  | </if> | 
|  |  | </trim> | 
|  |  | <trim prefix="values (" suffix=")" suffixOverrides="," > | 
|  |  | <if test="wmId != null" > | 
|  |  | #{wmId,jdbcType=VARCHAR}, | 
|  |  | </if> | 
|  |  | <if test="ardname != null" > | 
|  |  | #{ardname,jdbcType=VARCHAR}, | 
|  |  | </if> | 
|  |  | <if test="unitPrice != null" > | 
|  |  | #{unitPrice,jdbcType=DECIMAL}, | 
|  |  | </if> | 
|  |  | <if test="wmSacc != null" > | 
|  |  | #{wmSacc,jdbcType=DECIMAL}, | 
|  |  | </if> | 
|  |  | </trim> | 
|  |  | </insert> | 
|  |  | <update id="updateByPrimaryKeySelective" parameterType="com.sunyo.energy.location.model.WaterMeterSacc" > | 
|  |  | update water_meter_sacc | 
|  |  | <set > | 
|  |  | <if test="ardname != null" > | 
|  |  | ardname = #{ardname,jdbcType=VARCHAR}, | 
|  |  | </if> | 
|  |  | <if test="unitPrice != null" > | 
|  |  | unit_price = #{unitPrice,jdbcType=DECIMAL}, | 
|  |  | </if> | 
|  |  | <if test="wmSacc != null" > | 
|  |  | wm_sacc = #{wmSacc,jdbcType=DECIMAL}, | 
|  |  | </if> | 
|  |  | </set> | 
|  |  | where wm_id = #{wmId,jdbcType=VARCHAR} | 
|  |  | </update> | 
|  |  | <update id="updateByPrimaryKey" parameterType="com.sunyo.energy.location.model.WaterMeterSacc" > | 
|  |  | update water_meter_sacc | 
|  |  | set ardname = #{ardname,jdbcType=VARCHAR}, | 
|  |  | unit_price = #{unitPrice,jdbcType=DECIMAL}, | 
|  |  | wm_sacc = #{wmSacc,jdbcType=DECIMAL} | 
|  |  | where wm_id = #{wmId,jdbcType=VARCHAR} | 
|  |  | </update> | 
|  |  | </mapper> | 
|  |  | \ No newline at end of file | 
... | ... |  |