<?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.brilliance.isc.mda.dao.EcmcipMapper">

    <resultMap id="BaseResultMap" type="com.brilliance.isc.bo.Ecmcip">
        <result property="inr" column="inr" jdbcType="VARCHAR"/>
        <result property="qixiri" column="qixiri" jdbcType="DATE"/>
        <result property="dafnzh" column="dafnzh" jdbcType="VARCHAR"/>
        <result property="dafnmc" column="dafnmc" jdbcType="VARCHAR"/>
        <result property="fkjjhh" column="fkjjhh" jdbcType="VARCHAR"/>
        <result property="fkjcmc" column="fkjcmc" jdbcType="VARCHAR"/>
        <result property="fkzjhh" column="fkzjhh" jdbcType="VARCHAR"/>
        <result property="ywzldm" column="ywzldm" jdbcType="VARCHAR"/>
        <result property="zhifje" column="zhifje" jdbcType="DECIMAL"/>
        <result property="shjjhh" column="shjjhh" jdbcType="VARCHAR"/>
        <result property="skjcmc" column="skjcmc" jdbcType="VARCHAR"/>
        <result property="shzjhh" column="shzjhh" jdbcType="VARCHAR"/>
        <result property="skzcmc" column="skzcmc" jdbcType="VARCHAR"/>
        <result property="feiycd" column="feiycd" jdbcType="VARCHAR"/>
        <result property="feiyon" column="feiyon" jdbcType="DECIMAL"/>
        <result property="fufeih" column="fufeih" jdbcType="VARCHAR"/>
        <result property="feiyn2" column="feiyn2" jdbcType="DECIMAL"/>
        <result property="fufeih2" column="fufeih2" jdbcType="VARCHAR"/>
        <result property="zjg1hh" column="zjg1hh" jdbcType="VARCHAR"/>
        <result property="zjg1mc" column="zjg1mc" jdbcType="VARCHAR"/>
        <result property="zjg2hh" column="zjg2hh" jdbcType="VARCHAR"/>
        <result property="zjg2mc" column="zjg2mc" jdbcType="VARCHAR"/>
        <result property="fuynh1" column="fuynh1" jdbcType="VARCHAR"/>
        <result property="fuynh2" column="fuynh2" jdbcType="VARCHAR"/>
        <result property="fuynh3" column="fuynh3" jdbcType="VARCHAR"/>
        <result property="fuynh4" column="fuynh4" jdbcType="VARCHAR"/>
        <result property="fuyns1" column="fuyns1" jdbcType="VARCHAR"/>
        <result property="fuyns2" column="fuyns2" jdbcType="VARCHAR"/>
        <result property="fuyns3" column="fuyns3" jdbcType="VARCHAR"/>
        <result property="fuyns4" column="fuyns4" jdbcType="VARCHAR"/>
        <result property="shofbs" column="shofbs" jdbcType="VARCHAR"/>
        <result property="fukrzh" column="fukrzh" jdbcType="VARCHAR"/>
        <result property="fkrmch" column="fkrmch" jdbcType="VARCHAR"/>
        <result property="fkrdz1" column="fkrdz1" jdbcType="VARCHAR"/>
        <result property="fkrdz2" column="fkrdz2" jdbcType="VARCHAR"/>
        <result property="fkrdz3" column="fkrdz3" jdbcType="VARCHAR"/>
        <result property="fkrdz4" column="fkrdz4" jdbcType="VARCHAR"/>
        <result property="fkrdz5" column="fkrdz5" jdbcType="VARCHAR"/>
        <result property="fkrdz6" column="fkrdz6" jdbcType="VARCHAR"/>
        <result property="fkrdz7" column="fkrdz7" jdbcType="VARCHAR"/>
        <result property="fkrzhj" column="fkrzhj" jdbcType="VARCHAR"/>
        <result property="fkrzgj" column="fkrzgj" jdbcType="VARCHAR"/>
        <result property="fkreid" column="fkreid" jdbcType="VARCHAR"/>
        <result property="fkrkhh" column="fkrkhh" jdbcType="VARCHAR"/>
        <result property="fkfyzh" column="fkfyzh" jdbcType="VARCHAR"/>
        <result property="fkfdz1" column="fkfdz1" jdbcType="VARCHAR"/>
        <result property="fkfdz2" column="fkfdz2" jdbcType="VARCHAR"/>
        <result property="fkfdz3" column="fkfdz3" jdbcType="VARCHAR"/>
        <result property="fkfdz4" column="fkfdz4" jdbcType="VARCHAR"/>
        <result property="fkfdz5" column="fkfdz5" jdbcType="VARCHAR"/>
        <result property="fkfdz6" column="fkfdz6" jdbcType="VARCHAR"/>
        <result property="fkfdz7" column="fkfdz7" jdbcType="VARCHAR"/>
        <result property="fukrhm" column="fukrhm" jdbcType="VARCHAR"/>
        <result property="shkrzh" column="shkrzh" jdbcType="VARCHAR"/>
        <result property="skrmch" column="skrmch" jdbcType="VARCHAR"/>
        <result property="skrdz1" column="skrdz1" jdbcType="VARCHAR"/>
        <result property="skrdz2" column="skrdz2" jdbcType="VARCHAR"/>
        <result property="skrdz3" column="skrdz3" jdbcType="VARCHAR"/>
        <result property="skrdz4" column="skrdz4" jdbcType="VARCHAR"/>
        <result property="skrdz5" column="skrdz5" jdbcType="VARCHAR"/>
        <result property="skrdz6" column="skrdz6" jdbcType="VARCHAR"/>
        <result property="skrdz7" column="skrdz7" jdbcType="VARCHAR"/>
        <result property="skrzgj" column="skrzgj" jdbcType="VARCHAR"/>
        <result property="skreid" column="skreid" jdbcType="VARCHAR"/>
        <result property="skrkhh" column="skrkhh" jdbcType="VARCHAR"/>
        <result property="skfyzh" column="skfyzh" jdbcType="VARCHAR"/>
        <result property="skfdz1" column="skfdz1" jdbcType="VARCHAR"/>
        <result property="skfdz2" column="skfdz2" jdbcType="VARCHAR"/>
        <result property="skfdz3" column="skfdz3" jdbcType="VARCHAR"/>
        <result property="skfdz4" column="skfdz4" jdbcType="VARCHAR"/>
        <result property="skfdz5" column="skfdz5" jdbcType="VARCHAR"/>
        <result property="skfdz6" column="skfdz6" jdbcType="VARCHAR"/>
        <result property="skfdz7" column="skfdz7" jdbcType="VARCHAR"/>
        <result property="shkrhm" column="shkrhm" jdbcType="VARCHAR"/>
        <result property="ddmsu1" column="ddmsu1" jdbcType="VARCHAR"/>
        <result property="ddmsu2" column="ddmsu2" jdbcType="VARCHAR"/>
        <result property="ddmsu3" column="ddmsu3" jdbcType="VARCHAR"/>
        <result property="ddmsu4" column="ddmsu4" jdbcType="VARCHAR"/>
        <result property="ddmsu5" column="ddmsu5" jdbcType="VARCHAR"/>
        <result property="ddmsu6" column="ddmsu6" jdbcType="VARCHAR"/>
        <result property="ddmsu7" column="ddmsu7" jdbcType="VARCHAR"/>
        <result property="ddmsu8" column="ddmsu8" jdbcType="VARCHAR"/>
        <result property="ddbhao" column="ddbhao" jdbcType="VARCHAR"/>
    </resultMap>

    <sql id="Base_Column_List">
        inr,qixiri,dafnzh,dafnmc,fkjjhh,fkjcmc,fkzjhh,ywzldm,zhifje,shjjhh,skjcmc,shzjhh,skzcmc,feiycd,feiyon,fufeih,feiyn2,fufeih2,zjg1hh,zjg1mc,zjg2hh,zjg2mc,fuynh1,fuynh2,fuynh3,fuynh4,fuyns1,fuyns2,fuyns3,fuyns4,shofbs,fukrzh,fkrmch,fkrdz1,fkrdz2,fkrdz3,fkrdz4,fkrdz5,fkrdz6,fkrdz7,fkrzhj,fkrzgj,fkreid,fkrkhh,fkfyzh,fkfdz1,fkfdz2,fkfdz3,fkfdz4,fkfdz5,fkfdz6,fkfdz7,fukrhm,shkrzh,skrmch,skrdz1,skrdz2,skrdz3,skrdz4,skrdz5,skrdz6,skrdz7,skrzgj,skreid,skrkhh,skfyzh,skfdz1,skfdz2,skfdz3,skfdz4,skfdz5,skfdz6,skfdz7,shkrhm,ddmsu1,ddmsu2,ddmsu3,ddmsu4,ddmsu5,ddmsu6,ddmsu7,ddmsu8,ddbhao
    </sql>

    <select id="selectByPrimaryKey" resultMap="BaseResultMap">
        select
            <include refid="Base_Column_List" />
        from ecmcip
        where inr = #{inr,jdbcType=VARCHAR}
    </select>

    <delete id="deleteByPrimaryKey">
        delete from ecmcip
        where inr = #{inr,jdbcType=VARCHAR}
    </delete>

    <insert id="insert">
        insert into ecmcip (<include refid="Base_Column_List" />)
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            #{inr,jdbcType=VARCHAR},
            #{qixiri,jdbcType=DATE},
            #{dafnzh,jdbcType=VARCHAR},
            #{dafnmc,jdbcType=VARCHAR},
            #{fkjjhh,jdbcType=VARCHAR},
            #{fkjcmc,jdbcType=VARCHAR},
            #{fkzjhh,jdbcType=VARCHAR},
            #{ywzldm,jdbcType=VARCHAR},
            #{zhifje,jdbcType=DECIMAL},
            #{shjjhh,jdbcType=VARCHAR},
            #{skjcmc,jdbcType=VARCHAR},
            #{shzjhh,jdbcType=VARCHAR},
            #{skzcmc,jdbcType=VARCHAR},
            #{feiycd,jdbcType=VARCHAR},
            #{feiyon,jdbcType=DECIMAL},
            #{fufeih,jdbcType=VARCHAR},
            #{feiyn2,jdbcType=DECIMAL},
            #{fufeih2,jdbcType=VARCHAR},
            #{zjg1hh,jdbcType=VARCHAR},
            #{zjg1mc,jdbcType=VARCHAR},
            #{zjg2hh,jdbcType=VARCHAR},
            #{zjg2mc,jdbcType=VARCHAR},
            #{fuynh1,jdbcType=VARCHAR},
            #{fuynh2,jdbcType=VARCHAR},
            #{fuynh3,jdbcType=VARCHAR},
            #{fuynh4,jdbcType=VARCHAR},
            #{fuyns1,jdbcType=VARCHAR},
            #{fuyns2,jdbcType=VARCHAR},
            #{fuyns3,jdbcType=VARCHAR},
            #{fuyns4,jdbcType=VARCHAR},
            #{shofbs,jdbcType=VARCHAR},
            #{fukrzh,jdbcType=VARCHAR},
            #{fkrmch,jdbcType=VARCHAR},
            #{fkrdz1,jdbcType=VARCHAR},
            #{fkrdz2,jdbcType=VARCHAR},
            #{fkrdz3,jdbcType=VARCHAR},
            #{fkrdz4,jdbcType=VARCHAR},
            #{fkrdz5,jdbcType=VARCHAR},
            #{fkrdz6,jdbcType=VARCHAR},
            #{fkrdz7,jdbcType=VARCHAR},
            #{fkrzhj,jdbcType=VARCHAR},
            #{fkrzgj,jdbcType=VARCHAR},
            #{fkreid,jdbcType=VARCHAR},
            #{fkrkhh,jdbcType=VARCHAR},
            #{fkfyzh,jdbcType=VARCHAR},
            #{fkfdz1,jdbcType=VARCHAR},
            #{fkfdz2,jdbcType=VARCHAR},
            #{fkfdz3,jdbcType=VARCHAR},
            #{fkfdz4,jdbcType=VARCHAR},
            #{fkfdz5,jdbcType=VARCHAR},
            #{fkfdz6,jdbcType=VARCHAR},
            #{fkfdz7,jdbcType=VARCHAR},
            #{fukrhm,jdbcType=VARCHAR},
            #{shkrzh,jdbcType=VARCHAR},
            #{skrmch,jdbcType=VARCHAR},
            #{skrdz1,jdbcType=VARCHAR},
            #{skrdz2,jdbcType=VARCHAR},
            #{skrdz3,jdbcType=VARCHAR},
            #{skrdz4,jdbcType=VARCHAR},
            #{skrdz5,jdbcType=VARCHAR},
            #{skrdz6,jdbcType=VARCHAR},
            #{skrdz7,jdbcType=VARCHAR},
            #{skrzgj,jdbcType=VARCHAR},
            #{skreid,jdbcType=VARCHAR},
            #{skrkhh,jdbcType=VARCHAR},
            #{skfyzh,jdbcType=VARCHAR},
            #{skfdz1,jdbcType=VARCHAR},
            #{skfdz2,jdbcType=VARCHAR},
            #{skfdz3,jdbcType=VARCHAR},
            #{skfdz4,jdbcType=VARCHAR},
            #{skfdz5,jdbcType=VARCHAR},
            #{skfdz6,jdbcType=VARCHAR},
            #{skfdz7,jdbcType=VARCHAR},
            #{shkrhm,jdbcType=VARCHAR},
            #{ddmsu1,jdbcType=VARCHAR},
            #{ddmsu2,jdbcType=VARCHAR},
            #{ddmsu3,jdbcType=VARCHAR},
            #{ddmsu4,jdbcType=VARCHAR},
            #{ddmsu5,jdbcType=VARCHAR},
            #{ddmsu6,jdbcType=VARCHAR},
            #{ddmsu7,jdbcType=VARCHAR},
            #{ddmsu8,jdbcType=VARCHAR},
            #{ddbhao,jdbcType=VARCHAR},
        </trim>
    </insert>

    <insert id="insertSelective">
        insert into ecmcip
        <trim prefix="(" suffix=")" suffixOverrides=",">
            <if test="inr != null">inr,</if>
            <if test="qixiri != null">qixiri,</if>
            <if test="dafnzh != null">dafnzh,</if>
            <if test="dafnmc != null">dafnmc,</if>
            <if test="fkjjhh != null">fkjjhh,</if>
            <if test="fkjcmc != null">fkjcmc,</if>
            <if test="fkzjhh != null">fkzjhh,</if>
            <if test="ywzldm != null">ywzldm,</if>
            <if test="zhifje != null">zhifje,</if>
            <if test="shjjhh != null">shjjhh,</if>
            <if test="skjcmc != null">skjcmc,</if>
            <if test="shzjhh != null">shzjhh,</if>
            <if test="skzcmc != null">skzcmc,</if>
            <if test="feiycd != null">feiycd,</if>
            <if test="feiyon != null">feiyon,</if>
            <if test="fufeih != null">fufeih,</if>
            <if test="feiyn2 != null">feiyn2,</if>
            <if test="fufeih2 != null">fufeih2,</if>
            <if test="zjg1hh != null">zjg1hh,</if>
            <if test="zjg1mc != null">zjg1mc,</if>
            <if test="zjg2hh != null">zjg2hh,</if>
            <if test="zjg2mc != null">zjg2mc,</if>
            <if test="fuynh1 != null">fuynh1,</if>
            <if test="fuynh2 != null">fuynh2,</if>
            <if test="fuynh3 != null">fuynh3,</if>
            <if test="fuynh4 != null">fuynh4,</if>
            <if test="fuyns1 != null">fuyns1,</if>
            <if test="fuyns2 != null">fuyns2,</if>
            <if test="fuyns3 != null">fuyns3,</if>
            <if test="fuyns4 != null">fuyns4,</if>
            <if test="shofbs != null">shofbs,</if>
            <if test="fukrzh != null">fukrzh,</if>
            <if test="fkrmch != null">fkrmch,</if>
            <if test="fkrdz1 != null">fkrdz1,</if>
            <if test="fkrdz2 != null">fkrdz2,</if>
            <if test="fkrdz3 != null">fkrdz3,</if>
            <if test="fkrdz4 != null">fkrdz4,</if>
            <if test="fkrdz5 != null">fkrdz5,</if>
            <if test="fkrdz6 != null">fkrdz6,</if>
            <if test="fkrdz7 != null">fkrdz7,</if>
            <if test="fkrzhj != null">fkrzhj,</if>
            <if test="fkrzgj != null">fkrzgj,</if>
            <if test="fkreid != null">fkreid,</if>
            <if test="fkrkhh != null">fkrkhh,</if>
            <if test="fkfyzh != null">fkfyzh,</if>
            <if test="fkfdz1 != null">fkfdz1,</if>
            <if test="fkfdz2 != null">fkfdz2,</if>
            <if test="fkfdz3 != null">fkfdz3,</if>
            <if test="fkfdz4 != null">fkfdz4,</if>
            <if test="fkfdz5 != null">fkfdz5,</if>
            <if test="fkfdz6 != null">fkfdz6,</if>
            <if test="fkfdz7 != null">fkfdz7,</if>
            <if test="fukrhm != null">fukrhm,</if>
            <if test="shkrzh != null">shkrzh,</if>
            <if test="skrmch != null">skrmch,</if>
            <if test="skrdz1 != null">skrdz1,</if>
            <if test="skrdz2 != null">skrdz2,</if>
            <if test="skrdz3 != null">skrdz3,</if>
            <if test="skrdz4 != null">skrdz4,</if>
            <if test="skrdz5 != null">skrdz5,</if>
            <if test="skrdz6 != null">skrdz6,</if>
            <if test="skrdz7 != null">skrdz7,</if>
            <if test="skrzgj != null">skrzgj,</if>
            <if test="skreid != null">skreid,</if>
            <if test="skrkhh != null">skrkhh,</if>
            <if test="skfyzh != null">skfyzh,</if>
            <if test="skfdz1 != null">skfdz1,</if>
            <if test="skfdz2 != null">skfdz2,</if>
            <if test="skfdz3 != null">skfdz3,</if>
            <if test="skfdz4 != null">skfdz4,</if>
            <if test="skfdz5 != null">skfdz5,</if>
            <if test="skfdz6 != null">skfdz6,</if>
            <if test="skfdz7 != null">skfdz7,</if>
            <if test="shkrhm != null">shkrhm,</if>
            <if test="ddmsu1 != null">ddmsu1,</if>
            <if test="ddmsu2 != null">ddmsu2,</if>
            <if test="ddmsu3 != null">ddmsu3,</if>
            <if test="ddmsu4 != null">ddmsu4,</if>
            <if test="ddmsu5 != null">ddmsu5,</if>
            <if test="ddmsu6 != null">ddmsu6,</if>
            <if test="ddmsu7 != null">ddmsu7,</if>
            <if test="ddmsu8 != null">ddmsu8,</if>
            <if test="ddbhao != null">ddbhao,</if>
        </trim>
        <trim prefix="values (" suffix=")" suffixOverrides=",">
            <if test="inr != null">#{inr,jdbcType=VARCHAR}, </if>
            <if test="qixiri != null">#{qixiri,jdbcType=DATE}, </if>
            <if test="dafnzh != null">#{dafnzh,jdbcType=VARCHAR}, </if>
            <if test="dafnmc != null">#{dafnmc,jdbcType=VARCHAR}, </if>
            <if test="fkjjhh != null">#{fkjjhh,jdbcType=VARCHAR}, </if>
            <if test="fkjcmc != null">#{fkjcmc,jdbcType=VARCHAR}, </if>
            <if test="fkzjhh != null">#{fkzjhh,jdbcType=VARCHAR}, </if>
            <if test="ywzldm != null">#{ywzldm,jdbcType=VARCHAR}, </if>
            <if test="zhifje != null">#{zhifje,jdbcType=DECIMAL}, </if>
            <if test="shjjhh != null">#{shjjhh,jdbcType=VARCHAR}, </if>
            <if test="skjcmc != null">#{skjcmc,jdbcType=VARCHAR}, </if>
            <if test="shzjhh != null">#{shzjhh,jdbcType=VARCHAR}, </if>
            <if test="skzcmc != null">#{skzcmc,jdbcType=VARCHAR}, </if>
            <if test="feiycd != null">#{feiycd,jdbcType=VARCHAR}, </if>
            <if test="feiyon != null">#{feiyon,jdbcType=DECIMAL}, </if>
            <if test="fufeih != null">#{fufeih,jdbcType=VARCHAR}, </if>
            <if test="feiyn2 != null">#{feiyn2,jdbcType=DECIMAL}, </if>
            <if test="fufeih2 != null">#{fufeih2,jdbcType=VARCHAR}, </if>
            <if test="zjg1hh != null">#{zjg1hh,jdbcType=VARCHAR}, </if>
            <if test="zjg1mc != null">#{zjg1mc,jdbcType=VARCHAR}, </if>
            <if test="zjg2hh != null">#{zjg2hh,jdbcType=VARCHAR}, </if>
            <if test="zjg2mc != null">#{zjg2mc,jdbcType=VARCHAR}, </if>
            <if test="fuynh1 != null">#{fuynh1,jdbcType=VARCHAR}, </if>
            <if test="fuynh2 != null">#{fuynh2,jdbcType=VARCHAR}, </if>
            <if test="fuynh3 != null">#{fuynh3,jdbcType=VARCHAR}, </if>
            <if test="fuynh4 != null">#{fuynh4,jdbcType=VARCHAR}, </if>
            <if test="fuyns1 != null">#{fuyns1,jdbcType=VARCHAR}, </if>
            <if test="fuyns2 != null">#{fuyns2,jdbcType=VARCHAR}, </if>
            <if test="fuyns3 != null">#{fuyns3,jdbcType=VARCHAR}, </if>
            <if test="fuyns4 != null">#{fuyns4,jdbcType=VARCHAR}, </if>
            <if test="shofbs != null">#{shofbs,jdbcType=VARCHAR}, </if>
            <if test="fukrzh != null">#{fukrzh,jdbcType=VARCHAR}, </if>
            <if test="fkrmch != null">#{fkrmch,jdbcType=VARCHAR}, </if>
            <if test="fkrdz1 != null">#{fkrdz1,jdbcType=VARCHAR}, </if>
            <if test="fkrdz2 != null">#{fkrdz2,jdbcType=VARCHAR}, </if>
            <if test="fkrdz3 != null">#{fkrdz3,jdbcType=VARCHAR}, </if>
            <if test="fkrdz4 != null">#{fkrdz4,jdbcType=VARCHAR}, </if>
            <if test="fkrdz5 != null">#{fkrdz5,jdbcType=VARCHAR}, </if>
            <if test="fkrdz6 != null">#{fkrdz6,jdbcType=VARCHAR}, </if>
            <if test="fkrdz7 != null">#{fkrdz7,jdbcType=VARCHAR}, </if>
            <if test="fkrzhj != null">#{fkrzhj,jdbcType=VARCHAR}, </if>
            <if test="fkrzgj != null">#{fkrzgj,jdbcType=VARCHAR}, </if>
            <if test="fkreid != null">#{fkreid,jdbcType=VARCHAR}, </if>
            <if test="fkrkhh != null">#{fkrkhh,jdbcType=VARCHAR}, </if>
            <if test="fkfyzh != null">#{fkfyzh,jdbcType=VARCHAR}, </if>
            <if test="fkfdz1 != null">#{fkfdz1,jdbcType=VARCHAR}, </if>
            <if test="fkfdz2 != null">#{fkfdz2,jdbcType=VARCHAR}, </if>
            <if test="fkfdz3 != null">#{fkfdz3,jdbcType=VARCHAR}, </if>
            <if test="fkfdz4 != null">#{fkfdz4,jdbcType=VARCHAR}, </if>
            <if test="fkfdz5 != null">#{fkfdz5,jdbcType=VARCHAR}, </if>
            <if test="fkfdz6 != null">#{fkfdz6,jdbcType=VARCHAR}, </if>
            <if test="fkfdz7 != null">#{fkfdz7,jdbcType=VARCHAR}, </if>
            <if test="fukrhm != null">#{fukrhm,jdbcType=VARCHAR}, </if>
            <if test="shkrzh != null">#{shkrzh,jdbcType=VARCHAR}, </if>
            <if test="skrmch != null">#{skrmch,jdbcType=VARCHAR}, </if>
            <if test="skrdz1 != null">#{skrdz1,jdbcType=VARCHAR}, </if>
            <if test="skrdz2 != null">#{skrdz2,jdbcType=VARCHAR}, </if>
            <if test="skrdz3 != null">#{skrdz3,jdbcType=VARCHAR}, </if>
            <if test="skrdz4 != null">#{skrdz4,jdbcType=VARCHAR}, </if>
            <if test="skrdz5 != null">#{skrdz5,jdbcType=VARCHAR}, </if>
            <if test="skrdz6 != null">#{skrdz6,jdbcType=VARCHAR}, </if>
            <if test="skrdz7 != null">#{skrdz7,jdbcType=VARCHAR}, </if>
            <if test="skrzgj != null">#{skrzgj,jdbcType=VARCHAR}, </if>
            <if test="skreid != null">#{skreid,jdbcType=VARCHAR}, </if>
            <if test="skrkhh != null">#{skrkhh,jdbcType=VARCHAR}, </if>
            <if test="skfyzh != null">#{skfyzh,jdbcType=VARCHAR}, </if>
            <if test="skfdz1 != null">#{skfdz1,jdbcType=VARCHAR}, </if>
            <if test="skfdz2 != null">#{skfdz2,jdbcType=VARCHAR}, </if>
            <if test="skfdz3 != null">#{skfdz3,jdbcType=VARCHAR}, </if>
            <if test="skfdz4 != null">#{skfdz4,jdbcType=VARCHAR}, </if>
            <if test="skfdz5 != null">#{skfdz5,jdbcType=VARCHAR}, </if>
            <if test="skfdz6 != null">#{skfdz6,jdbcType=VARCHAR}, </if>
            <if test="skfdz7 != null">#{skfdz7,jdbcType=VARCHAR}, </if>
            <if test="shkrhm != null">#{shkrhm,jdbcType=VARCHAR}, </if>
            <if test="ddmsu1 != null">#{ddmsu1,jdbcType=VARCHAR}, </if>
            <if test="ddmsu2 != null">#{ddmsu2,jdbcType=VARCHAR}, </if>
            <if test="ddmsu3 != null">#{ddmsu3,jdbcType=VARCHAR}, </if>
            <if test="ddmsu4 != null">#{ddmsu4,jdbcType=VARCHAR}, </if>
            <if test="ddmsu5 != null">#{ddmsu5,jdbcType=VARCHAR}, </if>
            <if test="ddmsu6 != null">#{ddmsu6,jdbcType=VARCHAR}, </if>
            <if test="ddmsu7 != null">#{ddmsu7,jdbcType=VARCHAR}, </if>
            <if test="ddmsu8 != null">#{ddmsu8,jdbcType=VARCHAR}, </if>
            <if test="ddbhao != null">#{ddbhao,jdbcType=VARCHAR}, </if>
        </trim>
    </insert>

    <update id="updateByPrimaryKeySelective">
        update ecmcip
        <set>
            <if test="qixiri != null">qixiri = #{qixiri,jdbcType=DATE},</if>
            <if test="dafnzh != null">dafnzh = #{dafnzh,jdbcType=VARCHAR},</if>
            <if test="dafnmc != null">dafnmc = #{dafnmc,jdbcType=VARCHAR},</if>
            <if test="fkjjhh != null">fkjjhh = #{fkjjhh,jdbcType=VARCHAR},</if>
            <if test="fkjcmc != null">fkjcmc = #{fkjcmc,jdbcType=VARCHAR},</if>
            <if test="fkzjhh != null">fkzjhh = #{fkzjhh,jdbcType=VARCHAR},</if>
            <if test="ywzldm != null">ywzldm = #{ywzldm,jdbcType=VARCHAR},</if>
            <if test="zhifje != null">zhifje = #{zhifje,jdbcType=DECIMAL},</if>
            <if test="shjjhh != null">shjjhh = #{shjjhh,jdbcType=VARCHAR},</if>
            <if test="skjcmc != null">skjcmc = #{skjcmc,jdbcType=VARCHAR},</if>
            <if test="shzjhh != null">shzjhh = #{shzjhh,jdbcType=VARCHAR},</if>
            <if test="skzcmc != null">skzcmc = #{skzcmc,jdbcType=VARCHAR},</if>
            <if test="feiycd != null">feiycd = #{feiycd,jdbcType=VARCHAR},</if>
            <if test="feiyon != null">feiyon = #{feiyon,jdbcType=DECIMAL},</if>
            <if test="fufeih != null">fufeih = #{fufeih,jdbcType=VARCHAR},</if>
            <if test="feiyn2 != null">feiyn2 = #{feiyn2,jdbcType=DECIMAL},</if>
            <if test="fufeih2 != null">fufeih2 = #{fufeih2,jdbcType=VARCHAR},</if>
            <if test="zjg1hh != null">zjg1hh = #{zjg1hh,jdbcType=VARCHAR},</if>
            <if test="zjg1mc != null">zjg1mc = #{zjg1mc,jdbcType=VARCHAR},</if>
            <if test="zjg2hh != null">zjg2hh = #{zjg2hh,jdbcType=VARCHAR},</if>
            <if test="zjg2mc != null">zjg2mc = #{zjg2mc,jdbcType=VARCHAR},</if>
            <if test="fuynh1 != null">fuynh1 = #{fuynh1,jdbcType=VARCHAR},</if>
            <if test="fuynh2 != null">fuynh2 = #{fuynh2,jdbcType=VARCHAR},</if>
            <if test="fuynh3 != null">fuynh3 = #{fuynh3,jdbcType=VARCHAR},</if>
            <if test="fuynh4 != null">fuynh4 = #{fuynh4,jdbcType=VARCHAR},</if>
            <if test="fuyns1 != null">fuyns1 = #{fuyns1,jdbcType=VARCHAR},</if>
            <if test="fuyns2 != null">fuyns2 = #{fuyns2,jdbcType=VARCHAR},</if>
            <if test="fuyns3 != null">fuyns3 = #{fuyns3,jdbcType=VARCHAR},</if>
            <if test="fuyns4 != null">fuyns4 = #{fuyns4,jdbcType=VARCHAR},</if>
            <if test="shofbs != null">shofbs = #{shofbs,jdbcType=VARCHAR},</if>
            <if test="fukrzh != null">fukrzh = #{fukrzh,jdbcType=VARCHAR},</if>
            <if test="fkrmch != null">fkrmch = #{fkrmch,jdbcType=VARCHAR},</if>
            <if test="fkrdz1 != null">fkrdz1 = #{fkrdz1,jdbcType=VARCHAR},</if>
            <if test="fkrdz2 != null">fkrdz2 = #{fkrdz2,jdbcType=VARCHAR},</if>
            <if test="fkrdz3 != null">fkrdz3 = #{fkrdz3,jdbcType=VARCHAR},</if>
            <if test="fkrdz4 != null">fkrdz4 = #{fkrdz4,jdbcType=VARCHAR},</if>
            <if test="fkrdz5 != null">fkrdz5 = #{fkrdz5,jdbcType=VARCHAR},</if>
            <if test="fkrdz6 != null">fkrdz6 = #{fkrdz6,jdbcType=VARCHAR},</if>
            <if test="fkrdz7 != null">fkrdz7 = #{fkrdz7,jdbcType=VARCHAR},</if>
            <if test="fkrzhj != null">fkrzhj = #{fkrzhj,jdbcType=VARCHAR},</if>
            <if test="fkrzgj != null">fkrzgj = #{fkrzgj,jdbcType=VARCHAR},</if>
            <if test="fkreid != null">fkreid = #{fkreid,jdbcType=VARCHAR},</if>
            <if test="fkrkhh != null">fkrkhh = #{fkrkhh,jdbcType=VARCHAR},</if>
            <if test="fkfyzh != null">fkfyzh = #{fkfyzh,jdbcType=VARCHAR},</if>
            <if test="fkfdz1 != null">fkfdz1 = #{fkfdz1,jdbcType=VARCHAR},</if>
            <if test="fkfdz2 != null">fkfdz2 = #{fkfdz2,jdbcType=VARCHAR},</if>
            <if test="fkfdz3 != null">fkfdz3 = #{fkfdz3,jdbcType=VARCHAR},</if>
            <if test="fkfdz4 != null">fkfdz4 = #{fkfdz4,jdbcType=VARCHAR},</if>
            <if test="fkfdz5 != null">fkfdz5 = #{fkfdz5,jdbcType=VARCHAR},</if>
            <if test="fkfdz6 != null">fkfdz6 = #{fkfdz6,jdbcType=VARCHAR},</if>
            <if test="fkfdz7 != null">fkfdz7 = #{fkfdz7,jdbcType=VARCHAR},</if>
            <if test="fukrhm != null">fukrhm = #{fukrhm,jdbcType=VARCHAR},</if>
            <if test="shkrzh != null">shkrzh = #{shkrzh,jdbcType=VARCHAR},</if>
            <if test="skrmch != null">skrmch = #{skrmch,jdbcType=VARCHAR},</if>
            <if test="skrdz1 != null">skrdz1 = #{skrdz1,jdbcType=VARCHAR},</if>
            <if test="skrdz2 != null">skrdz2 = #{skrdz2,jdbcType=VARCHAR},</if>
            <if test="skrdz3 != null">skrdz3 = #{skrdz3,jdbcType=VARCHAR},</if>
            <if test="skrdz4 != null">skrdz4 = #{skrdz4,jdbcType=VARCHAR},</if>
            <if test="skrdz5 != null">skrdz5 = #{skrdz5,jdbcType=VARCHAR},</if>
            <if test="skrdz6 != null">skrdz6 = #{skrdz6,jdbcType=VARCHAR},</if>
            <if test="skrdz7 != null">skrdz7 = #{skrdz7,jdbcType=VARCHAR},</if>
            <if test="skrzgj != null">skrzgj = #{skrzgj,jdbcType=VARCHAR},</if>
            <if test="skreid != null">skreid = #{skreid,jdbcType=VARCHAR},</if>
            <if test="skrkhh != null">skrkhh = #{skrkhh,jdbcType=VARCHAR},</if>
            <if test="skfyzh != null">skfyzh = #{skfyzh,jdbcType=VARCHAR},</if>
            <if test="skfdz1 != null">skfdz1 = #{skfdz1,jdbcType=VARCHAR},</if>
            <if test="skfdz2 != null">skfdz2 = #{skfdz2,jdbcType=VARCHAR},</if>
            <if test="skfdz3 != null">skfdz3 = #{skfdz3,jdbcType=VARCHAR},</if>
            <if test="skfdz4 != null">skfdz4 = #{skfdz4,jdbcType=VARCHAR},</if>
            <if test="skfdz5 != null">skfdz5 = #{skfdz5,jdbcType=VARCHAR},</if>
            <if test="skfdz6 != null">skfdz6 = #{skfdz6,jdbcType=VARCHAR},</if>
            <if test="skfdz7 != null">skfdz7 = #{skfdz7,jdbcType=VARCHAR},</if>
            <if test="shkrhm != null">shkrhm = #{shkrhm,jdbcType=VARCHAR},</if>
            <if test="ddmsu1 != null">ddmsu1 = #{ddmsu1,jdbcType=VARCHAR},</if>
            <if test="ddmsu2 != null">ddmsu2 = #{ddmsu2,jdbcType=VARCHAR},</if>
            <if test="ddmsu3 != null">ddmsu3 = #{ddmsu3,jdbcType=VARCHAR},</if>
            <if test="ddmsu4 != null">ddmsu4 = #{ddmsu4,jdbcType=VARCHAR},</if>
            <if test="ddmsu5 != null">ddmsu5 = #{ddmsu5,jdbcType=VARCHAR},</if>
            <if test="ddmsu6 != null">ddmsu6 = #{ddmsu6,jdbcType=VARCHAR},</if>
            <if test="ddmsu7 != null">ddmsu7 = #{ddmsu7,jdbcType=VARCHAR},</if>
            <if test="ddmsu8 != null">ddmsu8 = #{ddmsu8,jdbcType=VARCHAR},</if>
            <if test="ddbhao != null">ddbhao = #{ddbhao,jdbcType=VARCHAR},</if>
        </set>
        where inr = #{inr,jdbcType=VARCHAR}
    </update>

    <update id="updateByPrimaryKey">
        update ecmcip
        <set>
            qixiri = #{qixiri,jdbcType=DATE},
            dafnzh = #{dafnzh,jdbcType=VARCHAR},
            dafnmc = #{dafnmc,jdbcType=VARCHAR},
            fkjjhh = #{fkjjhh,jdbcType=VARCHAR},
            fkjcmc = #{fkjcmc,jdbcType=VARCHAR},
            fkzjhh = #{fkzjhh,jdbcType=VARCHAR},
            ywzldm = #{ywzldm,jdbcType=VARCHAR},
            zhifje = #{zhifje,jdbcType=DECIMAL},
            shjjhh = #{shjjhh,jdbcType=VARCHAR},
            skjcmc = #{skjcmc,jdbcType=VARCHAR},
            shzjhh = #{shzjhh,jdbcType=VARCHAR},
            skzcmc = #{skzcmc,jdbcType=VARCHAR},
            feiycd = #{feiycd,jdbcType=VARCHAR},
            feiyon = #{feiyon,jdbcType=DECIMAL},
            fufeih = #{fufeih,jdbcType=VARCHAR},
            feiyn2 = #{feiyn2,jdbcType=DECIMAL},
            fufeih2 = #{fufeih2,jdbcType=VARCHAR},
            zjg1hh = #{zjg1hh,jdbcType=VARCHAR},
            zjg1mc = #{zjg1mc,jdbcType=VARCHAR},
            zjg2hh = #{zjg2hh,jdbcType=VARCHAR},
            zjg2mc = #{zjg2mc,jdbcType=VARCHAR},
            fuynh1 = #{fuynh1,jdbcType=VARCHAR},
            fuynh2 = #{fuynh2,jdbcType=VARCHAR},
            fuynh3 = #{fuynh3,jdbcType=VARCHAR},
            fuynh4 = #{fuynh4,jdbcType=VARCHAR},
            fuyns1 = #{fuyns1,jdbcType=VARCHAR},
            fuyns2 = #{fuyns2,jdbcType=VARCHAR},
            fuyns3 = #{fuyns3,jdbcType=VARCHAR},
            fuyns4 = #{fuyns4,jdbcType=VARCHAR},
            shofbs = #{shofbs,jdbcType=VARCHAR},
            fukrzh = #{fukrzh,jdbcType=VARCHAR},
            fkrmch = #{fkrmch,jdbcType=VARCHAR},
            fkrdz1 = #{fkrdz1,jdbcType=VARCHAR},
            fkrdz2 = #{fkrdz2,jdbcType=VARCHAR},
            fkrdz3 = #{fkrdz3,jdbcType=VARCHAR},
            fkrdz4 = #{fkrdz4,jdbcType=VARCHAR},
            fkrdz5 = #{fkrdz5,jdbcType=VARCHAR},
            fkrdz6 = #{fkrdz6,jdbcType=VARCHAR},
            fkrdz7 = #{fkrdz7,jdbcType=VARCHAR},
            fkrzhj = #{fkrzhj,jdbcType=VARCHAR},
            fkrzgj = #{fkrzgj,jdbcType=VARCHAR},
            fkreid = #{fkreid,jdbcType=VARCHAR},
            fkrkhh = #{fkrkhh,jdbcType=VARCHAR},
            fkfyzh = #{fkfyzh,jdbcType=VARCHAR},
            fkfdz1 = #{fkfdz1,jdbcType=VARCHAR},
            fkfdz2 = #{fkfdz2,jdbcType=VARCHAR},
            fkfdz3 = #{fkfdz3,jdbcType=VARCHAR},
            fkfdz4 = #{fkfdz4,jdbcType=VARCHAR},
            fkfdz5 = #{fkfdz5,jdbcType=VARCHAR},
            fkfdz6 = #{fkfdz6,jdbcType=VARCHAR},
            fkfdz7 = #{fkfdz7,jdbcType=VARCHAR},
            fukrhm = #{fukrhm,jdbcType=VARCHAR},
            shkrzh = #{shkrzh,jdbcType=VARCHAR},
            skrmch = #{skrmch,jdbcType=VARCHAR},
            skrdz1 = #{skrdz1,jdbcType=VARCHAR},
            skrdz2 = #{skrdz2,jdbcType=VARCHAR},
            skrdz3 = #{skrdz3,jdbcType=VARCHAR},
            skrdz4 = #{skrdz4,jdbcType=VARCHAR},
            skrdz5 = #{skrdz5,jdbcType=VARCHAR},
            skrdz6 = #{skrdz6,jdbcType=VARCHAR},
            skrdz7 = #{skrdz7,jdbcType=VARCHAR},
            skrzgj = #{skrzgj,jdbcType=VARCHAR},
            skreid = #{skreid,jdbcType=VARCHAR},
            skrkhh = #{skrkhh,jdbcType=VARCHAR},
            skfyzh = #{skfyzh,jdbcType=VARCHAR},
            skfdz1 = #{skfdz1,jdbcType=VARCHAR},
            skfdz2 = #{skfdz2,jdbcType=VARCHAR},
            skfdz3 = #{skfdz3,jdbcType=VARCHAR},
            skfdz4 = #{skfdz4,jdbcType=VARCHAR},
            skfdz5 = #{skfdz5,jdbcType=VARCHAR},
            skfdz6 = #{skfdz6,jdbcType=VARCHAR},
            skfdz7 = #{skfdz7,jdbcType=VARCHAR},
            shkrhm = #{shkrhm,jdbcType=VARCHAR},
            ddmsu1 = #{ddmsu1,jdbcType=VARCHAR},
            ddmsu2 = #{ddmsu2,jdbcType=VARCHAR},
            ddmsu3 = #{ddmsu3,jdbcType=VARCHAR},
            ddmsu4 = #{ddmsu4,jdbcType=VARCHAR},
            ddmsu5 = #{ddmsu5,jdbcType=VARCHAR},
            ddmsu6 = #{ddmsu6,jdbcType=VARCHAR},
            ddmsu7 = #{ddmsu7,jdbcType=VARCHAR},
            ddmsu8 = #{ddmsu8,jdbcType=VARCHAR},
            ddbhao = #{ddbhao,jdbcType=VARCHAR},
        </set>
        where inr = #{inr,jdbcType=VARCHAR}
    </update>

</mapper>