<?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.ruoyi.system.mapper.Icd10Mapper">
|
|
<resultMap type="Icd10" id="Icd10Result">
|
<result property="id" column="id" />
|
<result property="icdCode" column="icd_code" />
|
<result property="xh" column="xh" />
|
<result property="fm" column="fm" />
|
<result property="icdName" column="icd_name" />
|
<result property="zjm" column="zjm" />
|
<result property="sm" column="sm" />
|
<result property="sbxz" column="sbxz" />
|
<result property="lxxz" column="lxxz" />
|
<result property="icdState" column="ICDState" />
|
</resultMap>
|
|
<select id="searchIcd10" parameterType="String" resultMap="Icd10Result">
|
SELECT TOP 50
|
id, icd_code, xh, fm, icd_name, zjm, sm, sbxz, lxxz, ICDState
|
FROM ICD10
|
WHERE 1=1
|
<if test="keyword != null and keyword != ''">
|
AND (icd_name LIKE '%' + #{keyword} + '%'
|
OR icd_code LIKE '%' + #{keyword} + '%'
|
OR zjm LIKE '%' + #{keyword} + '%')
|
</if>
|
AND (ICDState IS NULL OR ICDState = 1)
|
ORDER BY icd_name
|
</select>
|
|
<select id="selectIcd10ById" parameterType="Integer" resultMap="Icd10Result">
|
SELECT
|
id, icd_code, xh, fm, icd_name, zjm, sm, sbxz, lxxz, ICDState
|
FROM ICD10
|
WHERE id = #{id}
|
</select>
|
</mapper>
|