|  |  | 
 |  |  | <?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.PatMedOperationMapper"> | 
 |  |  |  | 
 |  |  |     <resultMap type="com.smartor.domain.PatMedOperation" id="PatMedOperationResult"> | 
 |  |  |         <result property="id"    column="id"    /> | 
 |  |  |         <result property="serialnum"    column="serialnum"    /> | 
 |  |  |         <result property="patid"    column="patid"    /> | 
 |  |  |         <result property="operationname"    column="operationname"    /> | 
 |  |  |         <result property="operationcode"    column="operationcode"    /> | 
 |  |  |         <result property="operationid"    column="operationid"    /> | 
 |  |  |         <result property="operationtime"    column="operationtime"    /> | 
 |  |  |         <result property="visitid"    column="visitid"    /> | 
 |  |  |         <result property="visittype"    column="visittype"    /> | 
 |  |  |         <result property="status"    column="status"    /> | 
 |  |  |         <result property="schemetime"    column="schemetime"    /> | 
 |  |  |         <result property="schemestatus"    column="schemestatus"    /> | 
 |  |  |         <result property="orgid"    column="orgid"    /> | 
 |  |  |         <result property="delFlag"    column="del_flag"    /> | 
 |  |  |         <result property="updateBy"    column="update_by"    /> | 
 |  |  |         <result property="updateTime"    column="update_time"    /> | 
 |  |  |         <result property="createBy"    column="create_by"    /> | 
 |  |  |         <result property="createTime"    column="create_time"    /> | 
 |  |  |         <result property="isupload"    column="isupload"    /> | 
 |  |  |         <result property="uploadTime"    column="upload_time"    /> | 
 |  |  |         <result property="pid"    column="pid"    /> | 
 |  |  |         <result property="guid"    column="guid"    /> | 
 |  |  |         <result property="id" column="id"/> | 
 |  |  |         <result property="patid" column="patid"/> | 
 |  |  |         <result property="patcode" column="patcode"/> | 
 |  |  |         <result property="paname" column="paname"/> | 
 |  |  |         <result property="opreqid" column="opreqid"/> | 
 |  |  |         <result property="opreqcode" column="opreqcode"/> | 
 |  |  |         <result property="opsstatus" column="opsstatus"/> | 
 |  |  |         <result property="optypecode" column="optypecode"/> | 
 |  |  |         <result property="optypename" column="optypename"/> | 
 |  |  |         <result property="operatortime" column="operatortime"/> | 
 |  |  |         <result property="opreqtime" column="opreqtime"/> | 
 |  |  |         <result property="reqdoccode" column="reqdoccode"/> | 
 |  |  |         <result property="reqdocname" column="reqdocname"/> | 
 |  |  |         <result property="reqdeptcode" column="reqdeptcode"/> | 
 |  |  |         <result property="reqdeptname" column="reqdeptname"/> | 
 |  |  |         <result property="reqloccode" column="reqloccode"/> | 
 |  |  |         <result property="reqlocname" column="reqlocname"/> | 
 |  |  |         <result property="remark" column="remark"/> | 
 |  |  |         <result property="surgeoncode" column="surgeoncode"/> | 
 |  |  |         <result property="surgeonname" column="surgeonname"/> | 
 |  |  |         <result property="firasscode" column="firasscode"/> | 
 |  |  |         <result property="firassname" column="firassname"/> | 
 |  |  |         <result property="secasscode" column="secasscode"/> | 
 |  |  |         <result property="secassname" column="secassname"/> | 
 |  |  |         <result property="thrasscode" column="thrasscode"/> | 
 |  |  |         <result property="thrassname" column="thrassname"/> | 
 |  |  |         <result property="canceltime" column="canceltime"/> | 
 |  |  |         <result property="cancelreason" column="cancelreason"/> | 
 |  |  |         <result property="cancelcode" column="cancelcode"/> | 
 |  |  |         <result property="cancelname" column="cancelname"/> | 
 |  |  |         <result property="visittype" column="visittype"/> | 
 |  |  |         <result property="status" column="status"/> | 
 |  |  |         <result property="schemetime" column="schemetime"/> | 
 |  |  |         <result property="schemestatus" column="schemestatus"/> | 
 |  |  |         <result property="delFlag" column="del_flag"/> | 
 |  |  |         <result property="updateBy" column="update_by"/> | 
 |  |  |         <result property="updateTime" column="update_time"/> | 
 |  |  |         <result property="createBy" column="create_by"/> | 
 |  |  |         <result property="createTime" column="create_time"/> | 
 |  |  |         <result property="isupload" column="isupload"/> | 
 |  |  |         <result property="uploadTime" column="upload_time"/> | 
 |  |  |         <result property="orgid" column="orgid"/> | 
 |  |  |         <result property="guid" column="guid"/> | 
 |  |  |         <result property="pguid" column="pguid"/> | 
 |  |  |         <result property="pid" column="pid"/> | 
 |  |  |         <result property="inhospstate" column="inhospstate"/> | 
 |  |  |         <result property="patno" column="patno"/> | 
 |  |  |         <result property="patname" column="patname"/> | 
 |  |  |         <result property="visitid" column="visitid"/> | 
 |  |  |         <result property="serialnum" column="serialnum"/> | 
 |  |  |         <result property="inhospno" column="inhospno"/> | 
 |  |  |         <result property="hospitalname" column="hospitalname"/> | 
 |  |  |         <result property="hospitalcode" column="hospitalcode"/> | 
 |  |  |         <result property="deptid" column="deptid"/> | 
 |  |  |         <result property="deptcode" column="deptcode"/> | 
 |  |  |         <result property="deptname" column="deptname"/> | 
 |  |  |         <result property="hospitaldistrictcode" column="hospitaldistrictcode"/> | 
 |  |  |         <result property="hospitaldistrictname" column="hospitaldistrictname"/> | 
 |  |  |         <result property="roomno" column="roomno"/> | 
 |  |  |         <result property="bedNo" column="bed_no"/> | 
 |  |  |         <result property="drcode" column="drcode"/> | 
 |  |  |         <result property="drname" column="drname"/> | 
 |  |  |         <result property="nurseId" column="nurse_id"/> | 
 |  |  |         <result property="nurseName" column="nurse_name"/> | 
 |  |  |         <result property="checkFlag" column="check_flag"/> | 
 |  |  |         <result property="longTaskReason" column="long_task_reason"/> | 
 |  |  |         <result property="opid" column="opid"/> | 
 |  |  |         <result property="opcode" column="opcode"/> | 
 |  |  |         <result property="opdesc" column="opdesc"/> | 
 |  |  |         <result property="oplevelcode" column="oplevelcode"/> | 
 |  |  |         <result property="opleveldesc" column="opleveldesc"/> | 
 |  |  |     </resultMap> | 
 |  |  |  | 
 |  |  |     <sql id="selectPatMedOperationVo"> | 
 |  |  |         select id, serialnum, patid, operationname, operationcode, operationid, operationtime, visitid, visittype, status, schemetime, schemestatus, orgid, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, pid, guid from pat_med_operation | 
 |  |  |         select id, | 
 |  |  |                patid, | 
 |  |  |                patcode, | 
 |  |  |                paname, | 
 |  |  |                opreqid, | 
 |  |  |                opreqcode, | 
 |  |  |                opsstatus, | 
 |  |  |                optypecode, | 
 |  |  |                optypename, | 
 |  |  |                operatortime, | 
 |  |  |                opreqtime, | 
 |  |  |                reqdoccode, | 
 |  |  |                reqdocname, | 
 |  |  |                reqdeptcode, | 
 |  |  |                reqdeptname, | 
 |  |  |                reqloccode, | 
 |  |  |                reqlocname, | 
 |  |  |                remark, | 
 |  |  |                surgeoncode, | 
 |  |  |                surgeonname, | 
 |  |  |                firasscode, | 
 |  |  |                firassname, | 
 |  |  |                secasscode, | 
 |  |  |                secassname, | 
 |  |  |                thrasscode, | 
 |  |  |                thrassname, | 
 |  |  |                canceltime, | 
 |  |  |                cancelreason, | 
 |  |  |                cancelcode, | 
 |  |  |                cancelname, | 
 |  |  |                visittype, | 
 |  |  |                status, | 
 |  |  |                schemetime, | 
 |  |  |                schemestatus, | 
 |  |  |                del_flag, | 
 |  |  |                update_by, | 
 |  |  |                update_time, | 
 |  |  |                create_by, | 
 |  |  |                create_time, | 
 |  |  |                isupload, | 
 |  |  |                upload_time, | 
 |  |  |                orgid, | 
 |  |  |                guid, | 
 |  |  |                pguid, | 
 |  |  |                pid, | 
 |  |  |                inhospstate, | 
 |  |  |                patno, | 
 |  |  |                patname, | 
 |  |  |                visitid, | 
 |  |  |                serialnum, | 
 |  |  |                inhospno, | 
 |  |  |                hospitalname, | 
 |  |  |                hospitalcode, | 
 |  |  |                deptid, | 
 |  |  |                deptcode, | 
 |  |  |                deptname, | 
 |  |  |                hospitaldistrictcode, | 
 |  |  |                hospitaldistrictname, | 
 |  |  |                roomno, | 
 |  |  |                bed_no, | 
 |  |  |                drcode, | 
 |  |  |                drname, | 
 |  |  |                nurse_id, | 
 |  |  |                nurse_name, | 
 |  |  |                check_flag, | 
 |  |  |                long_task_reason, | 
 |  |  |                opid, | 
 |  |  |                opcode, | 
 |  |  |                opdesc, | 
 |  |  |                oplevelcode, | 
 |  |  |                opleveldesc | 
 |  |  |         from pat_med_operation | 
 |  |  |     </sql> | 
 |  |  |  | 
 |  |  |     <select id="selectPatMedOperationList" parameterType="com.smartor.domain.PatMedOperation" resultMap="PatMedOperationResult"> | 
 |  |  |     <select id="selectPatMedOperationList" parameterType="com.smartor.domain.PatMedOperation" | 
 |  |  |             resultMap="PatMedOperationResult"> | 
 |  |  |         <include refid="selectPatMedOperationVo"/> | 
 |  |  |         <where> | 
 |  |  |             <if test="serialnum != null  and serialnum != ''"> and serialnum = #{serialnum}</if> | 
 |  |  |             <if test="patid != null "> and patid = #{patid}</if> | 
 |  |  |             <if test="operationname != null  and operationname != ''"> and operationname like concat('%', #{operationname}, '%')</if> | 
 |  |  |             <if test="operationcode != null  and operationcode != ''"> and operationcode = #{operationcode}</if> | 
 |  |  |             <if test="operationid != null "> and operationid = #{operationid}</if> | 
 |  |  |             <if test="operationtime != null "> and operationtime = #{operationtime}</if> | 
 |  |  |             <if test="visitid != null "> and visitid = #{visitid}</if> | 
 |  |  |             <if test="visittype != null "> and visittype = #{visittype}</if> | 
 |  |  |             <if test="status != null "> and status = #{status}</if> | 
 |  |  |             <if test="schemetime != null "> and schemetime = #{schemetime}</if> | 
 |  |  |             <if test="schemestatus != null "> and schemestatus = #{schemestatus}</if> | 
 |  |  |             <if test="orgid != null  and orgid != ''"> and orgid = #{orgid}</if> | 
 |  |  |             <if test="isupload != null "> and isupload = #{isupload}</if> | 
 |  |  |             <if test="uploadTime != null "> and upload_time = #{uploadTime}</if> | 
 |  |  |             <if test="pid != null "> and pid = #{pid}</if> | 
 |  |  |             <if test="guid != null  and guid != ''"> and guid = #{guid}</if> | 
 |  |  |             del_flag='0' | 
 |  |  |             <if test="patid != null "> | 
 |  |  |                 and patid = #{patid} | 
 |  |  |             </if> | 
 |  |  |             <if test="patcode != null  and patcode != ''"> | 
 |  |  |                 and patcode = #{patcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="paname != null  and paname != ''"> | 
 |  |  |                 and paname like concat('%', #{paname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqid != null "> | 
 |  |  |                 and opreqid = #{opreqid} | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqcode != null  and opreqcode != ''"> | 
 |  |  |                 and opreqcode = #{opreqcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="opsstatus != null  and opsstatus != ''"> | 
 |  |  |                 and opsstatus = #{opsstatus} | 
 |  |  |             </if> | 
 |  |  |             <if test="optypecode != null  and optypecode != ''"> | 
 |  |  |                 and optypecode = #{optypecode} | 
 |  |  |             </if> | 
 |  |  |             <if test="optypename != null  and optypename != ''"> | 
 |  |  |                 and optypename like concat('%', #{optypename}, '%') | 
 |  |  |             </if> | 
 |  |  |             <!--            <if test="operatortime != null ">--> | 
 |  |  |             <!--                and operatortime = #{operatortime}--> | 
 |  |  |             <!--            </if>--> | 
 |  |  |             <if test="beginTime != null ">and date_format(operatortime,'%y%m%d') >= | 
 |  |  |                 date_format(#{beginTime},'%y%m%d') | 
 |  |  |             </if> | 
 |  |  |             <if test="endTime != null ">and date_format(operatortime,'%y%m%d') <= | 
 |  |  |                 date_format(#{endTime},'%y%m%d') | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqtime != null "> | 
 |  |  |                 and opreqtime = #{opreqtime} | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdoccode != null  and reqdoccode != ''"> | 
 |  |  |                 and reqdoccode = #{reqdoccode} | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdocname != null  and reqdocname != ''"> | 
 |  |  |                 and reqdocname like concat('%', #{reqdocname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptcode != null  and reqdeptcode != ''"> | 
 |  |  |                 and reqdeptcode = #{reqdeptcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptname != null  and reqdeptname != ''"> | 
 |  |  |                 and reqdeptname like concat('%', #{reqdeptname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="reqloccode != null  and reqloccode != ''"> | 
 |  |  |                 and reqloccode = #{reqloccode} | 
 |  |  |             </if> | 
 |  |  |             <if test="reqlocname != null  and reqlocname != ''"> | 
 |  |  |                 and reqlocname like concat('%', #{reqlocname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeoncode != null  and surgeoncode != ''"> | 
 |  |  |                 and surgeoncode = #{surgeoncode} | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeonname != null  and surgeonname != ''"> | 
 |  |  |                 and surgeonname like concat('%', #{surgeonname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="firasscode != null  and firasscode != ''"> | 
 |  |  |                 and firasscode = #{firasscode} | 
 |  |  |             </if> | 
 |  |  |             <if test="firassname != null  and firassname != ''"> | 
 |  |  |                 and firassname like concat('%', #{firassname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="secasscode != null  and secasscode != ''"> | 
 |  |  |                 and secasscode = #{secasscode} | 
 |  |  |             </if> | 
 |  |  |             <if test="secassname != null  and secassname != ''"> | 
 |  |  |                 and secassname like concat('%', #{secassname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="thrasscode != null  and thrasscode != ''"> | 
 |  |  |                 and thrasscode = #{thrasscode} | 
 |  |  |             </if> | 
 |  |  |             <if test="thrassname != null  and thrassname != ''"> | 
 |  |  |                 and thrassname like concat('%', #{thrassname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="canceltime != null  and canceltime != ''"> | 
 |  |  |                 and canceltime = #{canceltime} | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelreason != null  and cancelreason != ''"> | 
 |  |  |                 and cancelreason = #{cancelreason} | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelcode != null  and cancelcode != ''"> | 
 |  |  |                 and cancelcode = #{cancelcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelname != null  and cancelname != ''"> | 
 |  |  |                 and cancelname like concat('%', #{cancelname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="visittype != null "> | 
 |  |  |                 and visittype = #{visittype} | 
 |  |  |             </if> | 
 |  |  |             <if test="status != null  and status != ''"> | 
 |  |  |                 and status = #{status} | 
 |  |  |             </if> | 
 |  |  |             <if test="schemetime != null "> | 
 |  |  |                 and schemetime = #{schemetime} | 
 |  |  |             </if> | 
 |  |  |             <if test="schemestatus != null "> | 
 |  |  |                 and schemestatus = #{schemestatus} | 
 |  |  |             </if> | 
 |  |  |             <if test="isupload != null "> | 
 |  |  |                 and isupload = #{isupload} | 
 |  |  |             </if> | 
 |  |  |             <if test="uploadTime != null "> | 
 |  |  |                 and upload_time = #{uploadTime} | 
 |  |  |             </if> | 
 |  |  |             <if test="orgid != null  and orgid != ''"> | 
 |  |  |                 and orgid = #{orgid} | 
 |  |  |             </if> | 
 |  |  |             <if test="guid != null  and guid != ''"> | 
 |  |  |                 and guid = #{guid} | 
 |  |  |             </if> | 
 |  |  |             <if test="pguid != null  and pguid != ''"> | 
 |  |  |                 and pguid = #{pguid} | 
 |  |  |             </if> | 
 |  |  |             <if test="pid != null "> | 
 |  |  |                 and pid = #{pid} | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospstate != null  and inhospstate != ''"> | 
 |  |  |                 and inhospstate = #{inhospstate} | 
 |  |  |             </if> | 
 |  |  |             <if test="patno != null  and patno != ''"> | 
 |  |  |                 and patno = #{patno} | 
 |  |  |             </if> | 
 |  |  |             <if test="patname != null  and patname != ''"> | 
 |  |  |                 and patname like concat('%', #{patname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="visitid != null "> | 
 |  |  |                 and visitid = #{visitid} | 
 |  |  |             </if> | 
 |  |  |             <if test="serialnum != null  and serialnum != ''"> | 
 |  |  |                 and serialnum = #{serialnum} | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospno != null  and inhospno != ''"> | 
 |  |  |                 and inhospno = #{inhospno} | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalname != null  and hospitalname != ''"> | 
 |  |  |                 and hospitalname like concat('%', #{hospitalname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalcode != null  and hospitalcode != ''"> | 
 |  |  |                 and hospitalcode = #{hospitalcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="deptid != null  and deptid != ''"> | 
 |  |  |                 and deptid = #{deptid} | 
 |  |  |             </if> | 
 |  |  |             <if test="deptcode != null  and deptcode != ''"> | 
 |  |  |                 and deptcode = #{deptcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="deptname != null  and deptname != ''"> | 
 |  |  |                 and deptname like concat('%', #{deptname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictcode != null  and hospitaldistrictcode != ''"> | 
 |  |  |                 and hospitaldistrictcode = #{hospitaldistrictcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictname != null  and hospitaldistrictname != ''"> | 
 |  |  |                 and hospitaldistrictname like concat('%', #{hospitaldistrictname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="roomno != null  and roomno != ''"> | 
 |  |  |                 and roomno = #{roomno} | 
 |  |  |             </if> | 
 |  |  |             <if test="bedNo != null  and bedNo != ''"> | 
 |  |  |                 and bed_no = #{bedNo} | 
 |  |  |             </if> | 
 |  |  |             <if test="drcode != null  and drcode != ''"> | 
 |  |  |                 and drcode = #{drcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="drname != null  and drname != ''"> | 
 |  |  |                 and drname like concat('%', #{drname}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseId != null  and nurseId != ''"> | 
 |  |  |                 and nurse_id = #{nurseId} | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseName != null  and nurseName != ''"> | 
 |  |  |                 and nurse_name like concat('%', #{nurseName}, '%') | 
 |  |  |             </if> | 
 |  |  |             <if test="checkFlag != null  and checkFlag != ''"> | 
 |  |  |                 and check_flag = #{checkFlag} | 
 |  |  |             </if> | 
 |  |  |             <if test="longTaskReason != null  and longTaskReason != ''"> | 
 |  |  |                 and long_task_reason = #{longTaskReason} | 
 |  |  |             </if> | 
 |  |  |             <if test="opid != null  and opid != ''"> | 
 |  |  |                 and opid = #{opid} | 
 |  |  |             </if> | 
 |  |  |             <if test="opcode != null  and opcode != ''"> | 
 |  |  |                 and opcode = #{opcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="opdesc != null  and opdesc != ''"> | 
 |  |  |                 and opdesc = #{opdesc} | 
 |  |  |             </if> | 
 |  |  |             <if test="oplevelcode != null  and oplevelcode != ''"> | 
 |  |  |                 and oplevelcode = #{oplevelcode} | 
 |  |  |             </if> | 
 |  |  |             <if test="opleveldesc != null  and opleveldesc != ''"> | 
 |  |  |                 and opleveldesc = #{opleveldesc} | 
 |  |  |             </if> | 
 |  |  |         </where> | 
 |  |  |     </select> | 
 |  |  |  | 
 |  |  |     <select id="selectPatMedOperationById" parameterType="Long" resultMap="PatMedOperationResult"> | 
 |  |  |     <select id="selectPatMedOperationById" parameterType="Long" | 
 |  |  |             resultMap="PatMedOperationResult"> | 
 |  |  |         <include refid="selectPatMedOperationVo"/> | 
 |  |  |         where id = #{id} | 
 |  |  |     </select> | 
 |  |  | 
 |  |  |     <insert id="insertPatMedOperation" parameterType="com.smartor.domain.PatMedOperation"> | 
 |  |  |         insert into pat_med_operation | 
 |  |  |         <trim prefix="(" suffix=")" suffixOverrides=","> | 
 |  |  |             <if test="id != null">id,</if> | 
 |  |  |             <if test="serialnum != null">serialnum,</if> | 
 |  |  |             <if test="patid != null">patid,</if> | 
 |  |  |             <if test="operationname != null">operationname,</if> | 
 |  |  |             <if test="operationcode != null">operationcode,</if> | 
 |  |  |             <if test="operationid != null">operationid,</if> | 
 |  |  |             <if test="operationtime != null">operationtime,</if> | 
 |  |  |             <if test="visitid != null">visitid,</if> | 
 |  |  |             <if test="visittype != null">visittype,</if> | 
 |  |  |             <if test="status != null">status,</if> | 
 |  |  |             <if test="schemetime != null">schemetime,</if> | 
 |  |  |             <if test="schemestatus != null">schemestatus,</if> | 
 |  |  |             <if test="orgid != null">orgid,</if> | 
 |  |  |             <if test="delFlag != null">del_flag,</if> | 
 |  |  |             <if test="updateBy != null">update_by,</if> | 
 |  |  |             <if test="updateTime != null">update_time,</if> | 
 |  |  |             <if test="createBy != null">create_by,</if> | 
 |  |  |             <if test="createTime != null">create_time,</if> | 
 |  |  |             <if test="isupload != null">isupload,</if> | 
 |  |  |             <if test="uploadTime != null">upload_time,</if> | 
 |  |  |             <if test="pid != null">pid,</if> | 
 |  |  |             <if test="guid != null">guid,</if> | 
 |  |  |          </trim> | 
 |  |  |             <if test="id != null">id, | 
 |  |  |             </if> | 
 |  |  |             <if test="patid != null">patid, | 
 |  |  |             </if> | 
 |  |  |             <if test="patcode != null">patcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="paname != null">paname, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqid != null">opreqid, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqcode != null">opreqcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="opsstatus != null">opsstatus, | 
 |  |  |             </if> | 
 |  |  |             <if test="optypecode != null">optypecode, | 
 |  |  |             </if> | 
 |  |  |             <if test="optypename != null">optypename, | 
 |  |  |             </if> | 
 |  |  |             <if test="operatortime != null">operatortime, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqtime != null">opreqtime, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdoccode != null">reqdoccode, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdocname != null">reqdocname, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptcode != null">reqdeptcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptname != null">reqdeptname, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqloccode != null">reqloccode, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqlocname != null">reqlocname, | 
 |  |  |             </if> | 
 |  |  |             <if test="remark != null">remark, | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeoncode != null">surgeoncode, | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeonname != null">surgeonname, | 
 |  |  |             </if> | 
 |  |  |             <if test="firasscode != null">firasscode, | 
 |  |  |             </if> | 
 |  |  |             <if test="firassname != null">firassname, | 
 |  |  |             </if> | 
 |  |  |             <if test="secasscode != null">secasscode, | 
 |  |  |             </if> | 
 |  |  |             <if test="secassname != null">secassname, | 
 |  |  |             </if> | 
 |  |  |             <if test="thrasscode != null">thrasscode, | 
 |  |  |             </if> | 
 |  |  |             <if test="thrassname != null">thrassname, | 
 |  |  |             </if> | 
 |  |  |             <if test="canceltime != null">canceltime, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelreason != null">cancelreason, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelcode != null">cancelcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelname != null">cancelname, | 
 |  |  |             </if> | 
 |  |  |             <if test="visittype != null">visittype, | 
 |  |  |             </if> | 
 |  |  |             <if test="status != null">status, | 
 |  |  |             </if> | 
 |  |  |             <if test="schemetime != null">schemetime, | 
 |  |  |             </if> | 
 |  |  |             <if test="schemestatus != null">schemestatus, | 
 |  |  |             </if> | 
 |  |  |             <if test="delFlag != null">del_flag, | 
 |  |  |             </if> | 
 |  |  |             <if test="updateBy != null">update_by, | 
 |  |  |             </if> | 
 |  |  |             <if test="updateTime != null">update_time, | 
 |  |  |             </if> | 
 |  |  |             <if test="createBy != null">create_by, | 
 |  |  |             </if> | 
 |  |  |             <if test="createTime != null">create_time, | 
 |  |  |             </if> | 
 |  |  |             <if test="isupload != null">isupload, | 
 |  |  |             </if> | 
 |  |  |             <if test="uploadTime != null">upload_time, | 
 |  |  |             </if> | 
 |  |  |             <if test="orgid != null">orgid, | 
 |  |  |             </if> | 
 |  |  |             <if test="guid != null">guid, | 
 |  |  |             </if> | 
 |  |  |             <if test="pguid != null">pguid, | 
 |  |  |             </if> | 
 |  |  |             <if test="pid != null">pid, | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospstate != null">inhospstate, | 
 |  |  |             </if> | 
 |  |  |             <if test="patno != null">patno, | 
 |  |  |             </if> | 
 |  |  |             <if test="patname != null">patname, | 
 |  |  |             </if> | 
 |  |  |             <if test="visitid != null">visitid, | 
 |  |  |             </if> | 
 |  |  |             <if test="serialnum != null">serialnum, | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospno != null">inhospno, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalname != null">hospitalname, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalcode != null">hospitalcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptid != null">deptid, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptcode != null">deptcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptname != null">deptname, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictcode != null">hospitaldistrictcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictname != null">hospitaldistrictname, | 
 |  |  |             </if> | 
 |  |  |             <if test="roomno != null">roomno, | 
 |  |  |             </if> | 
 |  |  |             <if test="bedNo != null">bed_no, | 
 |  |  |             </if> | 
 |  |  |             <if test="drcode != null">drcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="drname != null">drname, | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseId != null">nurse_id, | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseName != null">nurse_name, | 
 |  |  |             </if> | 
 |  |  |             <if test="checkFlag != null">check_flag, | 
 |  |  |             </if> | 
 |  |  |             <if test="longTaskReason != null">long_task_reason, | 
 |  |  |             </if> | 
 |  |  |             <if test="opid != null">opid, | 
 |  |  |             </if> | 
 |  |  |             <if test="opcode != null">opcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="opdesc != null">opdesc, | 
 |  |  |             </if> | 
 |  |  |             <if test="oplevelcode != null">oplevelcode, | 
 |  |  |             </if> | 
 |  |  |             <if test="opleveldesc != null">opleveldesc, | 
 |  |  |             </if> | 
 |  |  |         </trim> | 
 |  |  |         <trim prefix="values (" suffix=")" suffixOverrides=","> | 
 |  |  |             <if test="id != null">#{id},</if> | 
 |  |  |             <if test="serialnum != null">#{serialnum},</if> | 
 |  |  |             <if test="patid != null">#{patid},</if> | 
 |  |  |             <if test="operationname != null">#{operationname},</if> | 
 |  |  |             <if test="operationcode != null">#{operationcode},</if> | 
 |  |  |             <if test="operationid != null">#{operationid},</if> | 
 |  |  |             <if test="operationtime != null">#{operationtime},</if> | 
 |  |  |             <if test="visitid != null">#{visitid},</if> | 
 |  |  |             <if test="visittype != null">#{visittype},</if> | 
 |  |  |             <if test="status != null">#{status},</if> | 
 |  |  |             <if test="schemetime != null">#{schemetime},</if> | 
 |  |  |             <if test="schemestatus != null">#{schemestatus},</if> | 
 |  |  |             <if test="orgid != null">#{orgid},</if> | 
 |  |  |             <if test="delFlag != null">#{delFlag},</if> | 
 |  |  |             <if test="updateBy != null">#{updateBy},</if> | 
 |  |  |             <if test="updateTime != null">#{updateTime},</if> | 
 |  |  |             <if test="createBy != null">#{createBy},</if> | 
 |  |  |             <if test="createTime != null">#{createTime},</if> | 
 |  |  |             <if test="isupload != null">#{isupload},</if> | 
 |  |  |             <if test="uploadTime != null">#{uploadTime},</if> | 
 |  |  |             <if test="pid != null">#{pid},</if> | 
 |  |  |             <if test="guid != null">#{guid},</if> | 
 |  |  |          </trim> | 
 |  |  |             <if test="id != null">#{id}, | 
 |  |  |             </if> | 
 |  |  |             <if test="patid != null">#{patid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="patcode != null">#{patcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="paname != null">#{paname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqid != null">#{opreqid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqcode != null">#{opreqcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opsstatus != null">#{opsstatus}, | 
 |  |  |             </if> | 
 |  |  |             <if test="optypecode != null">#{optypecode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="optypename != null">#{optypename}, | 
 |  |  |             </if> | 
 |  |  |             <if test="operatortime != null">#{operatortime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqtime != null">#{opreqtime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdoccode != null">#{reqdoccode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdocname != null">#{reqdocname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptcode != null">#{reqdeptcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptname != null">#{reqdeptname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqloccode != null">#{reqloccode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqlocname != null">#{reqlocname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="remark != null">#{remark}, | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeoncode != null">#{surgeoncode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeonname != null">#{surgeonname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="firasscode != null">#{firasscode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="firassname != null">#{firassname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="secasscode != null">#{secasscode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="secassname != null">#{secassname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="thrasscode != null">#{thrasscode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="thrassname != null">#{thrassname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="canceltime != null">#{canceltime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelreason != null">#{cancelreason}, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelcode != null">#{cancelcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelname != null">#{cancelname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="visittype != null">#{visittype}, | 
 |  |  |             </if> | 
 |  |  |             <if test="status != null">#{status}, | 
 |  |  |             </if> | 
 |  |  |             <if test="schemetime != null">#{schemetime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="schemestatus != null">#{schemestatus}, | 
 |  |  |             </if> | 
 |  |  |             <if test="delFlag != null">#{delFlag}, | 
 |  |  |             </if> | 
 |  |  |             <if test="updateBy != null">#{updateBy}, | 
 |  |  |             </if> | 
 |  |  |             <if test="updateTime != null">#{updateTime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="createBy != null">#{createBy}, | 
 |  |  |             </if> | 
 |  |  |             <if test="createTime != null">#{createTime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="isupload != null">#{isupload}, | 
 |  |  |             </if> | 
 |  |  |             <if test="uploadTime != null">#{uploadTime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="orgid != null">#{orgid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="guid != null">#{guid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="pguid != null">#{pguid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="pid != null">#{pid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospstate != null">#{inhospstate}, | 
 |  |  |             </if> | 
 |  |  |             <if test="patno != null">#{patno}, | 
 |  |  |             </if> | 
 |  |  |             <if test="patname != null">#{patname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="visitid != null">#{visitid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="serialnum != null">#{serialnum}, | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospno != null">#{inhospno}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalname != null">#{hospitalname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalcode != null">#{hospitalcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptid != null">#{deptid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptcode != null">#{deptcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptname != null">#{deptname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictcode != null">#{hospitaldistrictcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictname != null">#{hospitaldistrictname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="roomno != null">#{roomno}, | 
 |  |  |             </if> | 
 |  |  |             <if test="bedNo != null">#{bedNo}, | 
 |  |  |             </if> | 
 |  |  |             <if test="drcode != null">#{drcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="drname != null">#{drname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseId != null">#{nurseId}, | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseName != null">#{nurseName}, | 
 |  |  |             </if> | 
 |  |  |             <if test="checkFlag != null">#{checkFlag}, | 
 |  |  |             </if> | 
 |  |  |             <if test="longTaskReason != null">#{longTaskReason}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opid != null">#{opid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opcode != null">#{opcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opdesc != null">#{opdesc}, | 
 |  |  |             </if> | 
 |  |  |             <if test="oplevelcode != null">#{oplevelcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opleveldesc != null">#{opleveldesc}, | 
 |  |  |             </if> | 
 |  |  |         </trim> | 
 |  |  |     </insert> | 
 |  |  |  | 
 |  |  |     <update id="updatePatMedOperation" parameterType="com.smartor.domain.PatMedOperation"> | 
 |  |  |         update pat_med_operation | 
 |  |  |         <trim prefix="SET" suffixOverrides=","> | 
 |  |  |             <if test="serialnum != null">serialnum = #{serialnum},</if> | 
 |  |  |             <if test="patid != null">patid = #{patid},</if> | 
 |  |  |             <if test="operationname != null">operationname = #{operationname},</if> | 
 |  |  |             <if test="operationcode != null">operationcode = #{operationcode},</if> | 
 |  |  |             <if test="operationid != null">operationid = #{operationid},</if> | 
 |  |  |             <if test="operationtime != null">operationtime = #{operationtime},</if> | 
 |  |  |             <if test="visitid != null">visitid = #{visitid},</if> | 
 |  |  |             <if test="visittype != null">visittype = #{visittype},</if> | 
 |  |  |             <if test="status != null">status = #{status},</if> | 
 |  |  |             <if test="schemetime != null">schemetime = #{schemetime},</if> | 
 |  |  |             <if test="schemestatus != null">schemestatus = #{schemestatus},</if> | 
 |  |  |             <if test="orgid != null">orgid = #{orgid},</if> | 
 |  |  |             <if test="delFlag != null">del_flag = #{delFlag},</if> | 
 |  |  |             <if test="updateBy != null">update_by = #{updateBy},</if> | 
 |  |  |             <if test="updateTime != null">update_time = #{updateTime},</if> | 
 |  |  |             <if test="createBy != null">create_by = #{createBy},</if> | 
 |  |  |             <if test="createTime != null">create_time = #{createTime},</if> | 
 |  |  |             <if test="isupload != null">isupload = #{isupload},</if> | 
 |  |  |             <if test="uploadTime != null">upload_time = #{uploadTime},</if> | 
 |  |  |             <if test="pid != null">pid = #{pid},</if> | 
 |  |  |             <if test="guid != null">guid = #{guid},</if> | 
 |  |  |             <if test="patid != null">patid = | 
 |  |  |                 #{patid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="patcode != null">patcode = | 
 |  |  |                 #{patcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="paname != null">paname = | 
 |  |  |                 #{paname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqid != null">opreqid = | 
 |  |  |                 #{opreqid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqcode != null">opreqcode = | 
 |  |  |                 #{opreqcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opsstatus != null">opsstatus = | 
 |  |  |                 #{opsstatus}, | 
 |  |  |             </if> | 
 |  |  |             <if test="optypecode != null">optypecode = | 
 |  |  |                 #{optypecode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="optypename != null">optypename = | 
 |  |  |                 #{optypename}, | 
 |  |  |             </if> | 
 |  |  |             <if test="operatortime != null">operatortime = | 
 |  |  |                 #{operatortime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opreqtime != null">opreqtime = | 
 |  |  |                 #{opreqtime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdoccode != null">reqdoccode = | 
 |  |  |                 #{reqdoccode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdocname != null">reqdocname = | 
 |  |  |                 #{reqdocname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptcode != null">reqdeptcode = | 
 |  |  |                 #{reqdeptcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqdeptname != null">reqdeptname = | 
 |  |  |                 #{reqdeptname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqloccode != null">reqloccode = | 
 |  |  |                 #{reqloccode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="reqlocname != null">reqlocname = | 
 |  |  |                 #{reqlocname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="remark != null">remark = | 
 |  |  |                 #{remark}, | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeoncode != null">surgeoncode = | 
 |  |  |                 #{surgeoncode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="surgeonname != null">surgeonname = | 
 |  |  |                 #{surgeonname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="firasscode != null">firasscode = | 
 |  |  |                 #{firasscode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="firassname != null">firassname = | 
 |  |  |                 #{firassname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="secasscode != null">secasscode = | 
 |  |  |                 #{secasscode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="secassname != null">secassname = | 
 |  |  |                 #{secassname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="thrasscode != null">thrasscode = | 
 |  |  |                 #{thrasscode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="thrassname != null">thrassname = | 
 |  |  |                 #{thrassname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="canceltime != null">canceltime = | 
 |  |  |                 #{canceltime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelreason != null">cancelreason = | 
 |  |  |                 #{cancelreason}, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelcode != null">cancelcode = | 
 |  |  |                 #{cancelcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="cancelname != null">cancelname = | 
 |  |  |                 #{cancelname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="visittype != null">visittype = | 
 |  |  |                 #{visittype}, | 
 |  |  |             </if> | 
 |  |  |             <if test="status != null">status = | 
 |  |  |                 #{status}, | 
 |  |  |             </if> | 
 |  |  |             <if test="schemetime != null">schemetime = | 
 |  |  |                 #{schemetime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="schemestatus != null">schemestatus = | 
 |  |  |                 #{schemestatus}, | 
 |  |  |             </if> | 
 |  |  |             <if test="delFlag != null">del_flag = | 
 |  |  |                 #{delFlag}, | 
 |  |  |             </if> | 
 |  |  |             <if test="updateBy != null">update_by = | 
 |  |  |                 #{updateBy}, | 
 |  |  |             </if> | 
 |  |  |             <if test="updateTime != null">update_time = | 
 |  |  |                 #{updateTime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="createBy != null">create_by = | 
 |  |  |                 #{createBy}, | 
 |  |  |             </if> | 
 |  |  |             <if test="createTime != null">create_time = | 
 |  |  |                 #{createTime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="isupload != null">isupload = | 
 |  |  |                 #{isupload}, | 
 |  |  |             </if> | 
 |  |  |             <if test="uploadTime != null">upload_time = | 
 |  |  |                 #{uploadTime}, | 
 |  |  |             </if> | 
 |  |  |             <if test="orgid != null">orgid = | 
 |  |  |                 #{orgid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="guid != null">guid = | 
 |  |  |                 #{guid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="pguid != null">pguid = | 
 |  |  |                 #{pguid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="pid != null">pid = | 
 |  |  |                 #{pid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospstate != null">inhospstate = | 
 |  |  |                 #{inhospstate}, | 
 |  |  |             </if> | 
 |  |  |             <if test="patno != null">patno = | 
 |  |  |                 #{patno}, | 
 |  |  |             </if> | 
 |  |  |             <if test="patname != null">patname = | 
 |  |  |                 #{patname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="visitid != null">visitid = | 
 |  |  |                 #{visitid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="serialnum != null">serialnum = | 
 |  |  |                 #{serialnum}, | 
 |  |  |             </if> | 
 |  |  |             <if test="inhospno != null">inhospno = | 
 |  |  |                 #{inhospno}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalname != null">hospitalname = | 
 |  |  |                 #{hospitalname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitalcode != null">hospitalcode = | 
 |  |  |                 #{hospitalcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptid != null">deptid = | 
 |  |  |                 #{deptid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptcode != null">deptcode = | 
 |  |  |                 #{deptcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="deptname != null">deptname = | 
 |  |  |                 #{deptname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictcode != null">hospitaldistrictcode = | 
 |  |  |                 #{hospitaldistrictcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="hospitaldistrictname != null">hospitaldistrictname = | 
 |  |  |                 #{hospitaldistrictname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="roomno != null">roomno = | 
 |  |  |                 #{roomno}, | 
 |  |  |             </if> | 
 |  |  |             <if test="bedNo != null">bed_no = | 
 |  |  |                 #{bedNo}, | 
 |  |  |             </if> | 
 |  |  |             <if test="drcode != null">drcode = | 
 |  |  |                 #{drcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="drname != null">drname = | 
 |  |  |                 #{drname}, | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseId != null">nurse_id = | 
 |  |  |                 #{nurseId}, | 
 |  |  |             </if> | 
 |  |  |             <if test="nurseName != null">nurse_name = | 
 |  |  |                 #{nurseName}, | 
 |  |  |             </if> | 
 |  |  |             <if test="checkFlag != null">check_flag = | 
 |  |  |                 #{checkFlag}, | 
 |  |  |             </if> | 
 |  |  |             <if test="longTaskReason != null">long_task_reason = | 
 |  |  |                 #{longTaskReason}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opid != null">opid = | 
 |  |  |                 #{opid}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opcode != null">opcode = | 
 |  |  |                 #{opcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opdesc != null">opdesc = | 
 |  |  |                 #{opdesc}, | 
 |  |  |             </if> | 
 |  |  |             <if test="oplevelcode != null">oplevelcode = | 
 |  |  |                 #{oplevelcode}, | 
 |  |  |             </if> | 
 |  |  |             <if test="opleveldesc != null">opleveldesc = | 
 |  |  |                 #{opleveldesc}, | 
 |  |  |             </if> | 
 |  |  |         </trim> | 
 |  |  |         where id = #{id} | 
 |  |  |     </update> | 
 |  |  |  | 
 |  |  |     <delete id="deletePatMedOperationById" parameterType="Long"> | 
 |  |  |         delete from pat_med_operation where id = #{id} | 
 |  |  |     </delete> | 
 |  |  |     <update id="deletePatMedOperationById" parameterType="Long"> | 
 |  |  |         update pat_med_operation | 
 |  |  |         <trim prefix="SET" suffixOverrides=","> | 
 |  |  |             del_flag =1 | 
 |  |  |         </trim> | 
 |  |  |         where id = #{id} | 
 |  |  |     </update> | 
 |  |  |  | 
 |  |  |     <delete id="deletePatMedOperationByIds" parameterType="String"> | 
 |  |  |         delete from pat_med_operation where id in | 
 |  |  |     <update id="deletePatMedOperationByIds" parameterType="String"> | 
 |  |  |         update pat_med_operation | 
 |  |  |         <trim prefix="SET" suffixOverrides=","> | 
 |  |  |             del_flag =1 | 
 |  |  |         </trim> | 
 |  |  |         where id in | 
 |  |  |         <foreach item="id" collection="array" open="(" separator="," close=")"> | 
 |  |  |             #{id} | 
 |  |  |         </foreach> | 
 |  |  |     </delete> | 
 |  |  |     </update> | 
 |  |  |  | 
 |  |  |  | 
 |  |  | </mapper> |