From 718bd7efbc0d959d0b9050c34be2fd639a1f74b6 Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期三, 26 二月 2025 18:03:27 +0800
Subject: [PATCH] 代码提交

---
 smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml |   91 +++++++++++++++++++++++++++++----------------
 1 files changed, 59 insertions(+), 32 deletions(-)

diff --git a/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml b/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
index adbbb0d..d3e0302 100644
--- a/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
+++ b/smartor/src/main/resources/mapper/smartor/Icd10Mapper.xml
@@ -1,47 +1,66 @@
 <?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">
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.smartor.mapper.Icd10Mapper">
-    
+
     <resultMap type="com.smartor.domain.Icd10" id="Icd10Result">
-        <result property="icdid"    column="icdid"    />
-        <result property="icdcode"    column="icdcode"    />
-        <result property="icdname"    column="icdname"    />
-        <result property="icdpym"    column="icdpym"    />
-        <result property="icdwbm"    column="icdwbm"    />
-        <result property="orgid"    column="orgid"    />
-        <result property="delFlag"    column="del_flag"    />
-        <result property="createBy"    column="create_by"    />
-        <result property="createTime"    column="create_time"    />
-        <result property="updateBy"    column="update_by"    />
-        <result property="updateTime"    column="update_time"    />
-        <result property="pid"    column="pid"    />
-        <result property="guid"    column="guid"    />
+        <result property="icdid" column="icdid"/>
+        <result property="icdcode" column="icdcode"/>
+        <result property="icdname" column="icdname"/>
+        <result property="icdpym" column="icdpym"/>
+        <result property="icdwbm" column="icdwbm"/>
+        <result property="orgid" column="orgid"/>
+        <result property="delFlag" column="del_flag"/>
+        <result property="createBy" column="create_by"/>
+        <result property="createTime" column="create_time"/>
+        <result property="updateBy" column="update_by"/>
+        <result property="updateTime" column="update_time"/>
+        <result property="pid" column="pid"/>
+        <result property="guid" column="guid"/>
+        <result property="lastflag" column="lastflag"/>
+        <result property="chimedflag" column="chimedflag"/>
     </resultMap>
 
     <sql id="selectIcd10Vo">
-        select icdid, icdcode, icdname, icdpym, icdwbm, orgid, del_flag, create_by, create_time, update_by, update_time, pid, guid from icd10
+        select icdid,
+               icdcode,
+               lastflag,
+               chimedflag,
+               icdname,
+               icdpym,
+               icdwbm,
+               orgid,
+               del_flag,
+               create_by,
+               create_time,
+               update_by,
+               update_time,
+               pid,
+               guid
+        from icd10
     </sql>
 
     <select id="selectIcd10List" parameterType="com.smartor.domain.Icd10" resultMap="Icd10Result">
         <include refid="selectIcd10Vo"/>
-        <where>  
-            <if test="icdcode != null  and icdcode != ''"> and icdcode = #{icdcode}</if>
-            <if test="icdname != null  and icdname != ''"> and icdname like concat('%', #{icdname}, '%')</if>
-            <if test="icdpym != null  and icdpym != ''"> and icdpym = #{icdpym}</if>
-            <if test="icdwbm != null  and icdwbm != ''"> and icdwbm = #{icdwbm}</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>
+        <where>
+            <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="icdname != null  and icdname != ''">and icdname like concat('%', #{icdname}, '%')</if>
+            <if test="icdpym != null  and icdpym != ''">and icdpym = #{icdpym}</if>
+            <if test="icdwbm != null  and icdwbm != ''">and icdwbm = #{icdwbm}</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>
         </where>
     </select>
-    
+
     <select id="selectIcd10ByIcdid" parameterType="Long" resultMap="Icd10Result">
         <include refid="selectIcd10Vo"/>
         where icdid = #{icdid}
     </select>
-        
+
     <insert id="insertIcd10" parameterType="com.smartor.domain.Icd10" useGeneratedKeys="true" keyProperty="icdid">
         insert into icd10
         <trim prefix="(" suffix=")" suffixOverrides=",">
@@ -57,7 +76,9 @@
             <if test="updateTime != null">update_time,</if>
             <if test="pid != null">pid,</if>
             <if test="guid != null">guid,</if>
-         </trim>
+            <if test="lastflag != null  and lastflag != ''">lastflag,</if>
+            <if test="chimedflag != null  and chimedflag != ''">chimedflag,</if>
+        </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="icdcode != null">#{icdcode},</if>
             <if test="icdname != null">#{icdname},</if>
@@ -71,7 +92,9 @@
             <if test="updateTime != null">#{updateTime},</if>
             <if test="pid != null">#{pid},</if>
             <if test="guid != null">#{guid},</if>
-         </trim>
+            <if test="lastflag != null  and lastflag != ''">#{lastflag},</if>
+            <if test="chimedflag != null  and chimedflag != ''">#{chimedflag},</if>
+        </trim>
     </insert>
 
     <update id="updateIcd10" parameterType="com.smartor.domain.Icd10">
@@ -89,18 +112,22 @@
             <if test="updateTime != null">update_time = #{updateTime},</if>
             <if test="pid != null">pid = #{pid},</if>
             <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>
         </trim>
         where icdid = #{icdid}
     </update>
 
     <delete id="deleteIcd10ByIcdid" parameterType="Long">
-        delete from icd10 where icdid = #{icdid}
+        delete
+        from icd10
+        where icdid = #{icdid}
     </delete>
 
     <delete id="deleteIcd10ByIcdids" parameterType="String">
-        delete from icd10 where icdid in 
+        delete from icd10 where icdid in
         <foreach item="icdid" collection="array" open="(" separator="," close=")">
             #{icdid}
         </foreach>
     </delete>
-</mapper>
\ No newline at end of file
+</mapper>

--
Gitblit v1.9.3