<?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.smartor.mapper.SvyTaskSingleMapper"> 
 | 
  
 | 
    <resultMap type="com.smartor.domain.SvyTaskSingle" id="SvyTaskSingleResult"> 
 | 
        <result property="id" column="id"/> 
 | 
        <result property="sendname" column="sendname"/> 
 | 
        <result property="phone" column="phone"/> 
 | 
        <result property="sex" column="sex"/> 
 | 
        <result property="age" column="age"/> 
 | 
        <result property="sfzh" column="sfzh"/> 
 | 
        <result property="addr" column="addr"/> 
 | 
        <result property="senderdetail" column="senderdetail"/> 
 | 
        <result property="type" column="type"/> 
 | 
        <result property="taskid" column="taskid"/> 
 | 
        <result property="templateid" column="templateid"/> 
 | 
        <result property="templatename" column="templatename"/> 
 | 
        <result property="senddate" column="senddate"/> 
 | 
        <result property="sendlimitabegin" column="sendlimitabegin"/> 
 | 
        <result property="sendlimitaend" column="sendlimitaend"/> 
 | 
        <result property="sendlimitpbegin" column="sendlimitpbegin"/> 
 | 
        <result property="sendlimitpend" column="sendlimitpend"/> 
 | 
        <result property="sendlimitnbegin" column="sendlimitnbegin"/> 
 | 
        <result property="sendlimitnend" column="sendlimitnend"/> 
 | 
        <result property="sendstate" column="sendstate"/> 
 | 
        <result property="senduuid" column="senduuid"/> 
 | 
        <result property="result" column="result"/> 
 | 
        <result property="finishtime" column="finishtime"/> 
 | 
        <result property="userid" column="userid"/> 
 | 
        <result property="username" column="username"/> 
 | 
        <result property="outbounduuid" column="outbounduuid"/> 
 | 
        <result property="recordid" column="recordid"/> 
 | 
        <result property="recallcount" column="recallcount"/> 
 | 
        <result property="exrecallcount" column="exrecallcount"/> 
 | 
        <result property="pulltime" column="pulltime"/> 
 | 
        <result property="bqsms" column="bqsms"/> 
 | 
        <result property="bhsms" column="bhsms"/> 
 | 
        <result property="deptcode" column="deptcode"/> 
 | 
        <result property="labelstatus" column="labelstatus"/> 
 | 
        <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="pid" column="pid"/> 
 | 
        <result property="guid" column="guid"/> 
 | 
        <result property="textParam" column="text_param"/> 
 | 
        <result property="serviceform" column="serviceform"/> 
 | 
        <result property="badNo" column="bad_no"/> 
 | 
        <result property="icdName" column="icd_name"/> 
 | 
        <result property="medicalRecordNo" column="medical_record_no"/> 
 | 
        <result property="preachcontent" column="preachcontent"/> 
 | 
        <result property="sendType" column="send_type"/> 
 | 
        <result property="sendTimeSlot" column="send_time_slot"/> 
 | 
        <result property="taskName" column="task_name"/> 
 | 
        <result property="taskDesc" column="task_desc"/> 
 | 
        <result property="operator" column="operator"/> 
 | 
        <result property="operatorNo" column="operator_no"/> 
 | 
        <result property="hospno" column="hospno"/> 
 | 
        <result property="hospType" column="hosp_type"/> 
 | 
        <result property="wechat" column="wechat"/> 
 | 
        <result property="diagname" column="diagname"/> 
 | 
        <result property="deptname" column="deptname"/> 
 | 
        <result property="admindate" column="admindate"/> 
 | 
        <result property="roomno" column="roomno"/> 
 | 
        <result property="bedno" column="bedno"/> 
 | 
        <result property="patid" column="patid"/> 
 | 
    </resultMap> 
 | 
  
 | 
    <sql id="selectSvyTaskSingleVo"> 
 | 
        select id, 
 | 
               sendname, 
 | 
               patid, 
 | 
               phone, 
 | 
               sex, 
 | 
               age, 
 | 
               sfzh, 
 | 
               addr, 
 | 
               senderdetail, 
 | 
               type, 
 | 
               taskid, 
 | 
               templateid, 
 | 
               templatename, 
 | 
               senddate, 
 | 
               sendlimitabegin, 
 | 
               sendlimitaend, 
 | 
               sendlimitpbegin, 
 | 
               sendlimitpend, 
 | 
               sendlimitnbegin, 
 | 
               sendlimitnend, 
 | 
               sendstate, 
 | 
               senduuid, 
 | 
               result, 
 | 
               finishtime, 
 | 
               userid, 
 | 
               username, 
 | 
               outbounduuid, 
 | 
               recordid, 
 | 
               recallcount, 
 | 
               exrecallcount, 
 | 
               pulltime, 
 | 
               bqsms, 
 | 
               bhsms, 
 | 
               deptcode, 
 | 
               labelstatus, 
 | 
               del_flag, 
 | 
               update_by, 
 | 
               update_time, 
 | 
               create_by, 
 | 
               create_time, 
 | 
               isupload, 
 | 
               upload_time, 
 | 
               orgid, 
 | 
               pid, 
 | 
               guid, 
 | 
               text_param, 
 | 
               serviceform, 
 | 
               bad_no, 
 | 
               icd_name, 
 | 
               medical_record_no, 
 | 
               preachcontent, 
 | 
               send_type, 
 | 
               send_time_slot, 
 | 
               task_name, 
 | 
               task_desc, 
 | 
               operator, 
 | 
               operator_no, 
 | 
               hospno, 
 | 
               hosp_type, 
 | 
               wechat, 
 | 
               diagname, 
 | 
               deptname, 
 | 
               admindate, 
 | 
               roomno, 
 | 
               bedno 
 | 
        from svy_task_single 
 | 
    </sql> 
 | 
  
 | 
    <select id="selectSvyTaskSingleList" parameterType="com.smartor.domain.SvyTaskSingle" 
 | 
            resultMap="SvyTaskSingleResult"> 
 | 
        <include refid="selectSvyTaskSingleVo"/> 
 | 
        <where> 
 | 
            <if test="sendname != null  and sendname != ''">and sendname like concat('%', #{sendname}, '%')</if> 
 | 
            <if test="phone != null  and phone != ''">and phone = #{phone}</if> 
 | 
            <if test="sex != null  and sex != ''">and sex = #{sex}</if> 
 | 
            <if test="age != null ">and age = #{age}</if> 
 | 
            <if test="sfzh != null  and sfzh != ''">and sfzh = #{sfzh}</if> 
 | 
            <if test="addr != null  and addr != ''">and addr = #{addr}</if> 
 | 
            <if test="senderdetail != null  and senderdetail != ''">and senderdetail = #{senderdetail}</if> 
 | 
            <if test="type != null  and type != ''">and type = #{type}</if> 
 | 
            <if test="taskid != null ">and taskid = #{taskid}</if> 
 | 
            <if test="templateid != null  and templateid != ''">and templateid = #{templateid}</if> 
 | 
            <if test="templatename != null  and templatename != ''">and templatename like concat('%', #{templatename}, 
 | 
                '%') 
 | 
            </if> 
 | 
            <if test="senddate != null ">and senddate = #{senddate}</if> 
 | 
            <if test="sendlimitabegin != null  and sendlimitabegin != ''">and sendlimitabegin = #{sendlimitabegin}</if> 
 | 
            <if test="sendlimitaend != null  and sendlimitaend != ''">and sendlimitaend = #{sendlimitaend}</if> 
 | 
            <if test="sendlimitpbegin != null  and sendlimitpbegin != ''">and sendlimitpbegin = #{sendlimitpbegin}</if> 
 | 
            <if test="sendlimitpend != null  and sendlimitpend != ''">and sendlimitpend = #{sendlimitpend}</if> 
 | 
            <if test="sendlimitnbegin != null  and sendlimitnbegin != ''">and sendlimitnbegin = #{sendlimitnbegin}</if> 
 | 
            <if test="sendlimitnend != null  and sendlimitnend != ''">and sendlimitnend = #{sendlimitnend}</if> 
 | 
            <if test="sendstate != null ">and sendstate = #{sendstate}</if> 
 | 
            <if test="senduuid != null  and senduuid != ''">and senduuid = #{senduuid}</if> 
 | 
            <if test="result != null  and result != ''">and result = #{result}</if> 
 | 
            <if test="finishtime != null ">and finishtime = #{finishtime}</if> 
 | 
            <if test="userid != null  and userid != ''">and userid = #{userid}</if> 
 | 
            <if test="username != null  and username != ''">and username like concat('%', #{username}, '%')</if> 
 | 
            <if test="outbounduuid != null  and outbounduuid != ''">and outbounduuid = #{outbounduuid}</if> 
 | 
            <if test="recordid != null ">and recordid = #{recordid}</if> 
 | 
            <if test="recallcount != null ">and recallcount = #{recallcount}</if> 
 | 
            <if test="exrecallcount != null ">and exrecallcount = #{exrecallcount}</if> 
 | 
            <if test="pulltime != null ">and pulltime = #{pulltime}</if> 
 | 
            <if test="bqsms != null ">and bqsms = #{bqsms}</if> 
 | 
            <if test="bhsms != null ">and bhsms = #{bhsms}</if> 
 | 
            <if test="deptcode != null  and deptcode != ''">and deptcode = #{deptcode}</if> 
 | 
            <if test="labelstatus != null ">and labelstatus = #{labelstatus}</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="pid != null ">and pid = #{pid}</if> 
 | 
            <if test="guid != null  and guid != ''">and guid = #{guid}</if> 
 | 
            <if test="textParam != null  and textParam != ''">and text_param = #{textParam}</if> 
 | 
            <if test="serviceform != null  and serviceform != ''">and serviceform = #{serviceform}</if> 
 | 
            <if test="badNo != null  and badNo != ''">and bad_no = #{badNo}</if> 
 | 
            <if test="icdName != null  and icdName != ''">and icd_name like concat('%', #{icdName}, '%')</if> 
 | 
            <if test="medicalRecordNo != null  and medicalRecordNo != ''">and medical_record_no = #{medicalRecordNo} 
 | 
            </if> 
 | 
            <if test="preachcontent != null  and preachcontent != ''">and preachcontent = #{preachcontent}</if> 
 | 
            <if test="sendType != null ">and send_type = #{sendType}</if> 
 | 
            <if test="sendTimeSlot != null  and sendTimeSlot != ''">and send_time_slot = #{sendTimeSlot}</if> 
 | 
            <if test="taskName != null  and taskName != ''">and task_name like concat('%', #{taskName}, '%')</if> 
 | 
            <if test="taskDesc != null  and taskDesc != ''">and task_desc = #{taskDesc}</if> 
 | 
            <if test="operator != null  and operator != ''">and operator = #{operator}</if> 
 | 
            <if test="operatorNo != null  and operatorNo != ''">and operator_no = #{operatorNo}</if> 
 | 
            <if test="hospno != null  and hospno != ''">and hospno = #{hospno}</if> 
 | 
            <if test="hospType != null  and hospType != ''">and hosp_type = #{hospType}</if> 
 | 
            <if test="wechat != null  and wechat != ''">and wechat = #{wechat}</if> 
 | 
            <if test="diagname != null  and diagname != ''">and diagname like concat('%', #{diagname}, '%')</if> 
 | 
            <if test="deptname != null  and deptname != ''">and deptname like concat('%', #{deptname}, '%')</if> 
 | 
            <if test="admindate != null ">and admindate = #{admindate}</if> 
 | 
            <if test="roomno != null  and roomno != ''">and roomno = #{roomno}</if> 
 | 
            <if test="bedno != null  and bedno != ''">and bedno = #{bedno}</if> 
 | 
            <if test="patid != null ">and patid = #{patid}</if> 
 | 
        </where> 
 | 
    </select> 
 | 
  
 | 
    <select id="selectSvyTaskSingleById" parameterType="Long" resultMap="SvyTaskSingleResult"> 
 | 
        <include refid="selectSvyTaskSingleVo"/> 
 | 
        where id = #{id} 
 | 
    </select> 
 | 
  
 | 
    <insert id="insertSvyTaskSingle" parameterType="com.smartor.domain.SvyTaskSingle" useGeneratedKeys="true" 
 | 
            keyProperty="id"> 
 | 
        insert into svy_task_single 
 | 
        <trim prefix="(" suffix=")" suffixOverrides=","> 
 | 
            <if test="sendname != null">sendname,</if> 
 | 
            <if test="phone != null">phone,</if> 
 | 
            <if test="sex != null">sex,</if> 
 | 
            <if test="age != null">age,</if> 
 | 
            <if test="sfzh != null">sfzh,</if> 
 | 
            <if test="addr != null">addr,</if> 
 | 
            <if test="senderdetail != null">senderdetail,</if> 
 | 
            <if test="type != null">type,</if> 
 | 
            <if test="taskid != null">taskid,</if> 
 | 
            <if test="templateid != null">templateid,</if> 
 | 
            <if test="templatename != null">templatename,</if> 
 | 
            <if test="senddate != null">senddate,</if> 
 | 
            <if test="sendlimitabegin != null">sendlimitabegin,</if> 
 | 
            <if test="sendlimitaend != null">sendlimitaend,</if> 
 | 
            <if test="sendlimitpbegin != null">sendlimitpbegin,</if> 
 | 
            <if test="sendlimitpend != null">sendlimitpend,</if> 
 | 
            <if test="sendlimitnbegin != null">sendlimitnbegin,</if> 
 | 
            <if test="sendlimitnend != null">sendlimitnend,</if> 
 | 
            <if test="sendstate != null">sendstate,</if> 
 | 
            <if test="senduuid != null">senduuid,</if> 
 | 
            <if test="result != null">result,</if> 
 | 
            <if test="finishtime != null">finishtime,</if> 
 | 
            <if test="userid != null">userid,</if> 
 | 
            <if test="username != null">username,</if> 
 | 
            <if test="outbounduuid != null">outbounduuid,</if> 
 | 
            <if test="recordid != null">recordid,</if> 
 | 
            <if test="recallcount != null">recallcount,</if> 
 | 
            <if test="exrecallcount != null">exrecallcount,</if> 
 | 
            <if test="pulltime != null">pulltime,</if> 
 | 
            <if test="bqsms != null">bqsms,</if> 
 | 
            <if test="bhsms != null">bhsms,</if> 
 | 
            <if test="deptcode != null">deptcode,</if> 
 | 
            <if test="labelstatus != null">labelstatus,</if> 
 | 
            <if test="delFlag != null and delFlag != ''">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="pid != null">pid,</if> 
 | 
            <if test="guid != null">guid,</if> 
 | 
            <if test="textParam != null">text_param,</if> 
 | 
            <if test="serviceform != null">serviceform,</if> 
 | 
            <if test="badNo != null">bad_no,</if> 
 | 
            <if test="icdName != null">icd_name,</if> 
 | 
            <if test="medicalRecordNo != null">medical_record_no,</if> 
 | 
            <if test="preachcontent != null">preachcontent,</if> 
 | 
            <if test="sendType != null">send_type,</if> 
 | 
            <if test="sendTimeSlot != null">send_time_slot,</if> 
 | 
            <if test="taskName != null">task_name,</if> 
 | 
            <if test="taskDesc != null">task_desc,</if> 
 | 
            <if test="operator != null">operator,</if> 
 | 
            <if test="operatorNo != null">operator_no,</if> 
 | 
            <if test="hospno != null">hospno,</if> 
 | 
            <if test="hospType != null">hosp_type,</if> 
 | 
            <if test="wechat != null">wechat,</if> 
 | 
            <if test="diagname != null">diagname,</if> 
 | 
            <if test="deptname != null">deptname,</if> 
 | 
            <if test="admindate != null">admindate,</if> 
 | 
            <if test="roomno != null">roomno,</if> 
 | 
            <if test="bedno != null">bedno,</if> 
 | 
            <if test="patid != null">patid,</if> 
 | 
        </trim> 
 | 
        <trim prefix="values (" suffix=")" suffixOverrides=","> 
 | 
            <if test="sendname != null">#{sendname},</if> 
 | 
            <if test="phone != null">#{phone},</if> 
 | 
            <if test="sex != null">#{sex},</if> 
 | 
            <if test="age != null">#{age},</if> 
 | 
            <if test="sfzh != null">#{sfzh},</if> 
 | 
            <if test="addr != null">#{addr},</if> 
 | 
            <if test="senderdetail != null">#{senderdetail},</if> 
 | 
            <if test="type != null">#{type},</if> 
 | 
            <if test="taskid != null">#{taskid},</if> 
 | 
            <if test="templateid != null">#{templateid},</if> 
 | 
            <if test="templatename != null">#{templatename},</if> 
 | 
            <if test="senddate != null">#{senddate},</if> 
 | 
            <if test="sendlimitabegin != null">#{sendlimitabegin},</if> 
 | 
            <if test="sendlimitaend != null">#{sendlimitaend},</if> 
 | 
            <if test="sendlimitpbegin != null">#{sendlimitpbegin},</if> 
 | 
            <if test="sendlimitpend != null">#{sendlimitpend},</if> 
 | 
            <if test="sendlimitnbegin != null">#{sendlimitnbegin},</if> 
 | 
            <if test="sendlimitnend != null">#{sendlimitnend},</if> 
 | 
            <if test="sendstate != null">#{sendstate},</if> 
 | 
            <if test="senduuid != null">#{senduuid},</if> 
 | 
            <if test="result != null">#{result},</if> 
 | 
            <if test="finishtime != null">#{finishtime},</if> 
 | 
            <if test="userid != null">#{userid},</if> 
 | 
            <if test="username != null">#{username},</if> 
 | 
            <if test="outbounduuid != null">#{outbounduuid},</if> 
 | 
            <if test="recordid != null">#{recordid},</if> 
 | 
            <if test="recallcount != null">#{recallcount},</if> 
 | 
            <if test="exrecallcount != null">#{exrecallcount},</if> 
 | 
            <if test="pulltime != null">#{pulltime},</if> 
 | 
            <if test="bqsms != null">#{bqsms},</if> 
 | 
            <if test="bhsms != null">#{bhsms},</if> 
 | 
            <if test="deptcode != null">#{deptcode},</if> 
 | 
            <if test="labelstatus != null">#{labelstatus},</if> 
 | 
            <if test="delFlag != null and delFlag != ''">#{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="pid != null">#{pid},</if> 
 | 
            <if test="guid != null">#{guid},</if> 
 | 
            <if test="textParam != null">#{textParam},</if> 
 | 
            <if test="serviceform != null">#{serviceform},</if> 
 | 
            <if test="badNo != null">#{badNo},</if> 
 | 
            <if test="icdName != null">#{icdName},</if> 
 | 
            <if test="medicalRecordNo != null">#{medicalRecordNo},</if> 
 | 
            <if test="preachcontent != null">#{preachcontent},</if> 
 | 
            <if test="sendType != null">#{sendType},</if> 
 | 
            <if test="sendTimeSlot != null">#{sendTimeSlot},</if> 
 | 
            <if test="taskName != null">#{taskName},</if> 
 | 
            <if test="taskDesc != null">#{taskDesc},</if> 
 | 
            <if test="operator != null">#{operator},</if> 
 | 
            <if test="operatorNo != null">#{operatorNo},</if> 
 | 
            <if test="hospno != null">#{hospno},</if> 
 | 
            <if test="hospType != null">#{hospType},</if> 
 | 
            <if test="wechat != null">#{wechat},</if> 
 | 
            <if test="diagname != null">#{diagname},</if> 
 | 
            <if test="deptname != null">#{deptname},</if> 
 | 
            <if test="admindate != null">#{admindate},</if> 
 | 
            <if test="roomno != null">#{roomno},</if> 
 | 
            <if test="bedno != null">#{bedno},</if> 
 | 
            <if test="patid != null">#{patid},</if> 
 | 
        </trim> 
 | 
    </insert> 
 | 
  
 | 
    <update id="updateSvyTaskSingle" parameterType="com.smartor.domain.SvyTaskSingle"> 
 | 
        update svy_task_single 
 | 
        <trim prefix="SET" suffixOverrides=","> 
 | 
            <if test="sendname != null">sendname = #{sendname},</if> 
 | 
            <if test="phone != null">phone = #{phone},</if> 
 | 
            <if test="sex != null">sex = #{sex},</if> 
 | 
            <if test="age != null">age = #{age},</if> 
 | 
            <if test="sfzh != null">sfzh = #{sfzh},</if> 
 | 
            <if test="addr != null">addr = #{addr},</if> 
 | 
            <if test="senderdetail != null">senderdetail = #{senderdetail},</if> 
 | 
            <if test="type != null">type = #{type},</if> 
 | 
            <if test="taskid != null">taskid = #{taskid},</if> 
 | 
            <if test="templateid != null">templateid = #{templateid},</if> 
 | 
            <if test="templatename != null">templatename = #{templatename},</if> 
 | 
            <if test="senddate != null">senddate = #{senddate},</if> 
 | 
            <if test="sendlimitabegin != null">sendlimitabegin = #{sendlimitabegin},</if> 
 | 
            <if test="sendlimitaend != null">sendlimitaend = #{sendlimitaend},</if> 
 | 
            <if test="sendlimitpbegin != null">sendlimitpbegin = #{sendlimitpbegin},</if> 
 | 
            <if test="sendlimitpend != null">sendlimitpend = #{sendlimitpend},</if> 
 | 
            <if test="sendlimitnbegin != null">sendlimitnbegin = #{sendlimitnbegin},</if> 
 | 
            <if test="sendlimitnend != null">sendlimitnend = #{sendlimitnend},</if> 
 | 
            <if test="sendstate != null">sendstate = #{sendstate},</if> 
 | 
            <if test="senduuid != null">senduuid = #{senduuid},</if> 
 | 
            <if test="result != null">result = #{result},</if> 
 | 
            <if test="finishtime != null">finishtime = #{finishtime},</if> 
 | 
            <if test="userid != null">userid = #{userid},</if> 
 | 
            <if test="username != null">username = #{username},</if> 
 | 
            <if test="outbounduuid != null">outbounduuid = #{outbounduuid},</if> 
 | 
            <if test="recordid != null">recordid = #{recordid},</if> 
 | 
            <if test="recallcount != null">recallcount = #{recallcount},</if> 
 | 
            <if test="exrecallcount != null">exrecallcount = #{exrecallcount},</if> 
 | 
            <if test="pulltime != null">pulltime = #{pulltime},</if> 
 | 
            <if test="bqsms != null">bqsms = #{bqsms},</if> 
 | 
            <if test="bhsms != null">bhsms = #{bhsms},</if> 
 | 
            <if test="deptcode != null">deptcode = #{deptcode},</if> 
 | 
            <if test="labelstatus != null">labelstatus = #{labelstatus},</if> 
 | 
            <if test="delFlag != null and delFlag != ''">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="pid != null">pid = #{pid},</if> 
 | 
            <if test="guid != null">guid = #{guid},</if> 
 | 
            <if test="textParam != null">text_param = #{textParam},</if> 
 | 
            <if test="serviceform != null">serviceform = #{serviceform},</if> 
 | 
            <if test="badNo != null">bad_no = #{badNo},</if> 
 | 
            <if test="icdName != null">icd_name = #{icdName},</if> 
 | 
            <if test="medicalRecordNo != null">medical_record_no = #{medicalRecordNo},</if> 
 | 
            <if test="preachcontent != null">preachcontent = #{preachcontent},</if> 
 | 
            <if test="sendType != null">send_type = #{sendType},</if> 
 | 
            <if test="sendTimeSlot != null">send_time_slot = #{sendTimeSlot},</if> 
 | 
            <if test="taskName != null">task_name = #{taskName},</if> 
 | 
            <if test="taskDesc != null">task_desc = #{taskDesc},</if> 
 | 
            <if test="operator != null">operator = #{operator},</if> 
 | 
            <if test="operatorNo != null">operator_no = #{operatorNo},</if> 
 | 
            <if test="hospno != null">hospno = #{hospno},</if> 
 | 
            <if test="hospType != null">hosp_type = #{hospType},</if> 
 | 
            <if test="wechat != null">wechat = #{wechat},</if> 
 | 
            <if test="diagname != null">diagname = #{diagname},</if> 
 | 
            <if test="deptname != null">deptname = #{deptname},</if> 
 | 
            <if test="admindate != null">admindate = #{admindate},</if> 
 | 
            <if test="roomno != null">roomno = #{roomno},</if> 
 | 
            <if test="bedno != null">bedno = #{bedno},</if> 
 | 
            <if test="patid != null">patid = #{patid},</if> 
 | 
        </trim> 
 | 
        where  patid = #{patid} and taskid = #{taskid} 
 | 
    </update> 
 | 
  
 | 
    <delete id="deleteSvyTaskSingleById" parameterType="Long"> 
 | 
        delete 
 | 
        from svy_task_single 
 | 
        where id = #{id} 
 | 
    </delete> 
 | 
  
 | 
    <delete id="deleteSvyTaskSingleByIds" parameterType="String"> 
 | 
        delete from svy_task_single where id in 
 | 
        <foreach item="id" collection="array" open="(" separator="," close=")"> 
 | 
            #{id} 
 | 
        </foreach> 
 | 
    </delete> 
 | 
  
 | 
    <update id="deleteSvyTaskcallByCondition" > 
 | 
        update svy_task_single 
 | 
        <trim prefix="SET" suffixOverrides=","> 
 | 
            del_flag =1 
 | 
        </trim> 
 | 
        where patid = #{patid} and taskid = #{taskid} 
 | 
    </update> 
 | 
</mapper> 
 |