|  |  | 
 |  |  |         <result property="guid" column="guid"/> | 
 |  |  |         <result property="lastflag" column="lastflag"/> | 
 |  |  |         <result property="chimedflag" column="chimedflag"/> | 
 |  |  |         <result property="hisIcdid" column="his_icdid"/> | 
 |  |  |     </resultMap> | 
 |  |  |  | 
 |  |  |     <sql id="selectIcd10Vo"> | 
 |  |  |         select icdid, | 
 |  |  |                icdcode, | 
 |  |  |                his_icdid, | 
 |  |  |                lastflag, | 
 |  |  |                chimedflag, | 
 |  |  |                icdname, | 
 |  |  | 
 |  |  |     <select id="selectIcd10List" parameterType="com.smartor.domain.Icd10" resultMap="Icd10Result"> | 
 |  |  |         <include refid="selectIcd10Vo"/> | 
 |  |  |         <where> | 
 |  |  |             del_flag=0 | 
 |  |  |             <if test="icdcode != null  and icdcode != ''">and icdcode = #{icdcode}</if> | 
 |  |  |             <if test="lastflag != null  and lastflag != ''">and lastflag = #{lastflag}</if> | 
 |  |  |             <if test="chimedflag != null  and chimedflag != ''">and chimedflag = #{chimedflag}</if> | 
 |  |  | 
 |  |  |             <if test="orgid != null  and orgid != ''">and orgid = #{orgid}</if> | 
 |  |  |             <if test="pid != null ">and pid = #{pid}</if> | 
 |  |  |             <if test="guid != null  and guid != ''">and guid = #{guid}</if> | 
 |  |  |             <if test="hisIcdid != null  and hisIcdid != ''">and his_icdid = #{hisIcdid}</if> | 
 |  |  |         </where> | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  | 
 |  |  |             <if test="guid != null">guid,</if> | 
 |  |  |             <if test="lastflag != null  and lastflag != ''">lastflag,</if> | 
 |  |  |             <if test="chimedflag != null  and chimedflag != ''">chimedflag,</if> | 
 |  |  |             <if test="hisIcdid != null  and hisIcdid != ''">his_icdid,</if> | 
 |  |  |         </trim> | 
 |  |  |         <trim prefix="values (" suffix=")" suffixOverrides=","> | 
 |  |  |             <if test="icdcode != null">#{icdcode},</if> | 
 |  |  | 
 |  |  |             <if test="guid != null">#{guid},</if> | 
 |  |  |             <if test="lastflag != null  and lastflag != ''">#{lastflag},</if> | 
 |  |  |             <if test="chimedflag != null  and chimedflag != ''">#{chimedflag},</if> | 
 |  |  |             <if test="hisIcdid != null  and hisIcdid != ''">#{hisIcdid},</if> | 
 |  |  |         </trim> | 
 |  |  |     </insert> | 
 |  |  |  | 
 |  |  |     <insert id="batchIcd10"> | 
 |  |  |         insert into icd10 | 
 |  |  |         ( | 
 |  |  |         icdcode, | 
 |  |  |         icdname, | 
 |  |  |         icdpym, | 
 |  |  |         icdwbm, | 
 |  |  |         orgid, | 
 |  |  |         del_flag, | 
 |  |  |         create_by, | 
 |  |  |         create_time, | 
 |  |  |         update_by, | 
 |  |  |         update_time, | 
 |  |  |         pid, | 
 |  |  |         guid, | 
 |  |  |         lastflag, | 
 |  |  |         chimedflag, | 
 |  |  |         his_icdid) | 
 |  |  |         VALUES | 
 |  |  |         <foreach collection="list" item="item" separator=","> | 
 |  |  |             ( | 
 |  |  |             #{item.icdcode}, | 
 |  |  |             #{item.icdname}, | 
 |  |  |             #{item.icdpym}, | 
 |  |  |             #{item.icdwbm}, | 
 |  |  |             #{item.orgid}, | 
 |  |  |             #{item.delFlag}, | 
 |  |  |             #{item.createBy}, | 
 |  |  |             #{item.createTime}, | 
 |  |  |             #{item.updateBy}, | 
 |  |  |             #{item.updateTime}, | 
 |  |  |             #{item.pid}, | 
 |  |  |             #{item.guid}, | 
 |  |  |             #{item.lastflag}, | 
 |  |  |             #{item.chimedflag}, | 
 |  |  |             #{item.hisIcdid} | 
 |  |  |             ) | 
 |  |  |         </foreach> | 
 |  |  |     </insert> | 
 |  |  |  | 
 |  |  |     <update id="updateIcd10" parameterType="com.smartor.domain.Icd10"> | 
 |  |  | 
 |  |  |             <if test="guid != null">guid = #{guid},</if> | 
 |  |  |             <if test="lastflag != null  and lastflag != ''">lastflag = #{lastflag},</if> | 
 |  |  |             <if test="chimedflag != null  and chimedflag != ''">chimedflag = #{chimedflag},</if> | 
 |  |  |             <if test="hisIcdid != null  and hisIcdid != ''">his_icdid = #{hisIcdid},</if> | 
 |  |  |         </trim> | 
 |  |  |         where icdid = #{icdid} | 
 |  |  |     </update> |