| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- <?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.fs.his.mapper.FsIcdMapper">
- <resultMap type="FsIcd" id="FsIcdResult">
- <result property="id" column="id" />
- <result property="icdCode" column="icd_code" />
- <result property="icdAddCode" column="icd_add_code" />
- <result property="icdPinyin" column="icd_pinyin" />
- <result property="icdWubi" column="icd_wubi" />
- <result property="icdName" column="icd_name" />
- </resultMap>
- <sql id="selectFsIcdVo">
- select id, icd_code, icd_add_code, icd_pinyin, icd_wubi, icd_name from fs_icd
- </sql>
- <select id="selectFsIcdList" parameterType="FsIcd" resultMap="FsIcdResult">
- <include refid="selectFsIcdVo"/>
- <where>
- <if test="icdCode != null and icdCode != ''"> and icd_code = #{icdCode}</if>
- <if test="icdAddCode != null and icdAddCode != ''"> and icd_add_code = #{icdAddCode}</if>
- <if test="icdPinyin != null and icdPinyin != ''"> and icd_pinyin = #{icdPinyin}</if>
- <if test="icdWubi != null and icdWubi != ''"> and icd_wubi = #{icdWubi}</if>
- <if test="icdName != null and icdName != ''"> and icd_name like concat('%', #{icdName}, '%')</if>
- </where>
- </select>
- <select id="selectFsIcdById" parameterType="Long" resultMap="FsIcdResult">
- <include refid="selectFsIcdVo"/>
- where id = #{id}
- </select>
- <insert id="insertFsIcd" parameterType="FsIcd">
- insert into fs_icd
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="id != null">id,</if>
- <if test="icdCode != null">icd_code,</if>
- <if test="icdAddCode != null">icd_add_code,</if>
- <if test="icdPinyin != null">icd_pinyin,</if>
- <if test="icdWubi != null">icd_wubi,</if>
- <if test="icdName != null">icd_name,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="id != null">#{id},</if>
- <if test="icdCode != null">#{icdCode},</if>
- <if test="icdAddCode != null">#{icdAddCode},</if>
- <if test="icdPinyin != null">#{icdPinyin},</if>
- <if test="icdWubi != null">#{icdWubi},</if>
- <if test="icdName != null">#{icdName},</if>
- </trim>
- </insert>
- <update id="updateFsIcd" parameterType="FsIcd">
- update fs_icd
- <trim prefix="SET" suffixOverrides=",">
- <if test="icdCode != null">icd_code = #{icdCode},</if>
- <if test="icdAddCode != null">icd_add_code = #{icdAddCode},</if>
- <if test="icdPinyin != null">icd_pinyin = #{icdPinyin},</if>
- <if test="icdWubi != null">icd_wubi = #{icdWubi},</if>
- <if test="icdName != null">icd_name = #{icdName},</if>
- </trim>
- where id = #{id}
- </update>
- <delete id="deleteFsIcdById" parameterType="Long">
- delete from fs_icd where id = #{id}
- </delete>
- <delete id="deleteFsIcdByIds" parameterType="String">
- delete from fs_icd where id in
- <foreach item="id" collection="array" open="(" separator="," close=")">
- #{id}
- </foreach>
- </delete>
- </mapper>
|