From 27df1079c1d230fab29f565f5209f2a02e0def8a Mon Sep 17 00:00:00 2001
From: liusheng <337615773@qq.com>
Date: 星期一, 20 七月 2026 16:56:51 +0800
Subject: [PATCH] 省立同德的功能
---
smartor/src/main/resources/mapper/smartor/ServiceAppointRecordMapper.xml | 803 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 803 insertions(+), 0 deletions(-)
diff --git a/smartor/src/main/resources/mapper/smartor/ServiceAppointRecordMapper.xml b/smartor/src/main/resources/mapper/smartor/ServiceAppointRecordMapper.xml
new file mode 100644
index 0000000..c25e92e
--- /dev/null
+++ b/smartor/src/main/resources/mapper/smartor/ServiceAppointRecordMapper.xml
@@ -0,0 +1,803 @@
+<?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.ServiceAppointRecordMapper">
+
+ <resultMap type="com.smartor.domain.ServiceAppointRecord" id="ServiceAppointRecordResult">
+ <result property="id" column="id"/>
+ <result property="appointRecSn" column="appoint_rec_sn"/>
+ <result property="changeAppointRecSn" column="change_appoint_rec_sn"/>
+ <result property="orgCode" column="org_code"/>
+ <result property="patFileSn" column="pat_file_sn"/>
+ <result property="patMediaSn" column="pat_media_sn"/>
+ <result property="patMediaNum" column="pat_media_num"/>
+ <result property="patCateSn" column="pat_cate_sn"/>
+ <result property="patNatureSn" column="pat_nature_sn"/>
+ <result property="patFileName" column="pat_file_name"/>
+ <result property="patFileGender" column="pat_file_gender"/>
+ <result property="patAge" column="pat_age"/>
+ <result property="patBirthday" column="pat_birthday"/>
+ <result property="patCardTypeCode" column="pat_card_type_code"/>
+ <result property="patCardType" column="pat_card_type"/>
+ <result property="patIdCardNum" column="pat_id_card_num"/>
+ <result property="patAddr" column="pat_addr"/>
+ <result property="patTel" column="pat_tel"/>
+ <result property="patWayCode" column="pat_way_code"/>
+ <result property="patWay" column="pat_way"/>
+ <result property="appointTypeSn" column="appoint_type_sn"/>
+ <result property="appointDate" column="appoint_date"/>
+ <result property="appointOperatorId" column="appoint_operator_id"/>
+ <result property="appointOperatorName" column="appoint_operator_name"/>
+ <result property="appointRegistDate" column="appoint_regist_date"/>
+ <result property="registerScheduleSn" column="register_schedule_sn"/>
+ <result property="outpatCateSn" column="outpat_cate_sn"/>
+ <result property="outpatCateName" column="outpat_cate_name"/>
+ <result property="registDeptCode" column="regist_dept_code"/>
+ <result property="registDeptName" column="regist_dept_name"/>
+ <result property="deptPinyinCode" column="dept_pinyin_code"/>
+ <result property="registDoctCode" column="regist_doct_code"/>
+ <result property="registDoctName" column="regist_doct_name"/>
+ <result property="staffPinyinCode" column="staff_pinyin_code"/>
+ <result property="registTimeCate" column="regist_time_cate"/>
+ <result property="patiRegistSn" column="pati_regist_sn"/>
+ <result property="scheduleRegistCharge" column="schedule_regist_charge"/>
+ <result property="registRecSn" column="regist_rec_sn"/>
+ <result property="regUserSn" column="reg_user_sn"/>
+ <result property="regUserName" column="reg_user_name"/>
+ <result property="regOptTime" column="reg_opt_time"/>
+ <result property="revokeUserSn" column="revoke_user_sn"/>
+ <result property="revokeUserName" column="revoke_user_name"/>
+ <result property="revokeOptTime" column="revoke_opt_time"/>
+ <result property="withdrawalTime" column="withdrawal_time"/>
+ <result property="scheduleStatusFlag" column="schedule_status_flag"/>
+ <result property="scheduleMemoDesc" column="schedule_memo_desc"/>
+ <result property="scheduleCredenceNum" column="schedule_credence_num"/>
+ <result property="registTimeRange" column="regist_time_range"/>
+ <result property="scheduleDetailSn" column="schedule_detail_sn"/>
+ <result property="treatDate" column="treat_date"/>
+ <result property="treatDoctCode" column="treat_doct_code"/>
+ <result property="treatDoctName" column="treat_doct_name"/>
+ <result property="regWayCode" column="reg_way_code"/>
+ <result property="regWay" column="reg_way"/>
+ <result property="regSystemWayCode" column="reg_system_way_code"/>
+ <result property="regSystemWay" column="reg_system_way"/>
+ <result property="createTime" column="create_time"/>
+ <result property="updateTime" column="update_time"/>
+ <result property="visitFlag" column="visit_flag"/>
+ <result property="senderId" column="sender_id"/>
+ <result property="senderName" column="sender_name"/>
+ <result property="sendTime" column="send_time"/>
+ </resultMap>
+
+ <sql id="selectServiceAppointRecordVo">
+ select id,
+ appoint_rec_sn,
+ change_appoint_rec_sn,
+ org_code,
+ pat_file_sn,
+ pat_media_sn,
+ pat_media_num,
+ pat_cate_sn,
+ pat_nature_sn,
+ pat_file_name,
+ pat_file_gender,
+ pat_age,
+ pat_birthday,
+ pat_card_type_code,
+ pat_card_type,
+ pat_id_card_num,
+ pat_addr,
+ pat_tel,
+ pat_way_code,
+ pat_way,
+ appoint_type_sn,
+ appoint_date,
+ appoint_operator_id,
+ appoint_operator_name,
+ appoint_regist_date,
+ register_schedule_sn,
+ outpat_cate_sn,
+ outpat_cate_name,
+ regist_dept_code,
+ regist_dept_name,
+ dept_pinyin_code,
+ regist_doct_code,
+ regist_doct_name,
+ staff_pinyin_code,
+ regist_time_cate,
+ pati_regist_sn,
+ schedule_regist_charge,
+ regist_rec_sn,
+ reg_user_sn,
+ reg_user_name,
+ reg_opt_time,
+ revoke_user_sn,
+ revoke_user_name,
+ revoke_opt_time,
+ withdrawal_time,
+ schedule_status_flag,
+ schedule_memo_desc,
+ schedule_credence_num,
+ regist_time_range,
+ schedule_detail_sn,
+ treat_date,
+ treat_doct_code,
+ treat_doct_name,
+ reg_way_code,
+ reg_way,
+ reg_system_way_code,
+ reg_system_way,
+ create_time,
+ update_time,
+ visit_flag,
+ sender_id,
+ sender_name,
+ send_time
+ from service_appoint_record
+ </sql>
+
+ <select id="selectServiceAppointRecordList" parameterType="com.smartor.domain.ServiceAppointRecord"
+ resultMap="ServiceAppointRecordResult">
+ <include refid="selectServiceAppointRecordVo"/>
+ where 1=1
+ and del_flag=0
+ <if test="appointRecSn != null and appointRecSn != ''">
+ and appoint_rec_sn = #{appointRecSn}
+ </if>
+ <if test="changeAppointRecSn != null and changeAppointRecSn != ''">
+ and change_appoint_rec_sn = #{changeAppointRecSn}
+ </if>
+ <if test="orgCode != null and orgCode != ''">
+ and org_code = #{orgCode}
+ </if>
+ <if test="patFileSn != null and patFileSn != ''">
+ and pat_file_sn = #{patFileSn}
+ </if>
+ <if test="patMediaSn != null and patMediaSn != ''">
+ and pat_media_sn = #{patMediaSn}
+ </if>
+ <if test="patMediaNum != null and patMediaNum != ''">
+ and pat_media_num = #{patMediaNum}
+ </if>
+ <if test="patCateSn != null and patCateSn != ''">
+ and pat_cate_sn = #{patCateSn}
+ </if>
+ <if test="patNatureSn != null and patNatureSn != ''">
+ and pat_nature_sn = #{patNatureSn}
+ </if>
+ <if test="patFileName != null and patFileName != ''">
+ and pat_file_name like concat('%', #{patFileName}, '%')
+ </if>
+ <if test="patFileGender != null and patFileGender != ''">
+ and pat_file_gender = #{patFileGender}
+ </if>
+ <if test="patAge != null and patAge != ''">
+ and pat_age = #{patAge}
+ </if>
+ <if test="patBirthday != null and patBirthday != ''">
+ and pat_birthday = #{patBirthday}
+ </if>
+ <if test="patCardTypeCode != null and patCardTypeCode != ''">
+ and pat_card_type_code = #{patCardTypeCode}
+ </if>
+ <if test="patCardType != null and patCardType != ''">
+ and pat_card_type = #{patCardType}
+ </if>
+ <if test="patIdCardNum != null and patIdCardNum != ''">
+ and pat_id_card_num = #{patIdCardNum}
+ </if>
+ <if test="patAddr != null and patAddr != ''">
+ and pat_addr = #{patAddr}
+ </if>
+ <if test="patTel != null and patTel != ''">
+ and pat_tel = #{patTel}
+ </if>
+ <if test="patWayCode != null and patWayCode != ''">
+ and pat_way_code = #{patWayCode}
+ </if>
+ <if test="patWay != null and patWay != ''">
+ and pat_way = #{patWay}
+ </if>
+ <if test="appointTypeSn != null and appointTypeSn != ''">
+ and appoint_type_sn = #{appointTypeSn}
+ </if>
+ <if test="appointDate != null and appointDate != ''">
+ and appoint_date = #{appointDate}
+ </if>
+ <if test="appointOperatorId != null and appointOperatorId != ''">
+ and appoint_operator_id = #{appointOperatorId}
+ </if>
+ <if test="appointOperatorName != null and appointOperatorName != ''">
+ and appoint_operator_name like concat('%', #{appointOperatorName}, '%')
+ </if>
+ <if test="appointRegistDate != null and appointRegistDate != ''">
+ and appoint_regist_date = #{appointRegistDate}
+ </if>
+ <if test="registerScheduleSn != null and registerScheduleSn != ''">
+ and register_schedule_sn = #{registerScheduleSn}
+ </if>
+ <if test="outpatCateSn != null and outpatCateSn != ''">
+ and outpat_cate_sn = #{outpatCateSn}
+ </if>
+ <if test="outpatCateName != null and outpatCateName != ''">
+ and outpat_cate_name like concat('%', #{outpatCateName}, '%')
+ </if>
+ <if test="registDeptCode != null and registDeptCode != ''">
+ and regist_dept_code = #{registDeptCode}
+ </if>
+ <if test="registDeptName != null and registDeptName != ''">
+ and regist_dept_name like concat('%', #{registDeptName}, '%')
+ </if>
+ <if test="deptPinyinCode != null and deptPinyinCode != ''">
+ and dept_pinyin_code = #{deptPinyinCode}
+ </if>
+ <if test="registDoctCode != null and registDoctCode != ''">
+ and regist_doct_code = #{registDoctCode}
+ </if>
+ <if test="registDoctName != null and registDoctName != ''">
+ and regist_doct_name like concat('%', #{registDoctName}, '%')
+ </if>
+ <if test="staffPinyinCode != null and staffPinyinCode != ''">
+ and staff_pinyin_code = #{staffPinyinCode}
+ </if>
+ <if test="registTimeCate != null ">
+ and regist_time_cate = #{registTimeCate}
+ </if>
+ <if test="patiRegistSn != null ">
+ and pati_regist_sn = #{patiRegistSn}
+ </if>
+ <if test="scheduleRegistCharge != null ">
+ and schedule_regist_charge = #{scheduleRegistCharge}
+ </if>
+ <if test="registRecSn != null and registRecSn != ''">
+ and regist_rec_sn = #{registRecSn}
+ </if>
+ <if test="regUserSn != null and regUserSn != ''">
+ and reg_user_sn = #{regUserSn}
+ </if>
+ <if test="regUserName != null and regUserName != ''">
+ and reg_user_name like concat('%', #{regUserName}, '%')
+ </if>
+ <if test="regOptTime != null and regOptTime != ''">
+ and reg_opt_time = #{regOptTime}
+ </if>
+ <if test="revokeUserSn != null and revokeUserSn != ''">
+ and revoke_user_sn = #{revokeUserSn}
+ </if>
+ <if test="revokeUserName != null and revokeUserName != ''">
+ and revoke_user_name like concat('%', #{revokeUserName}, '%')
+ </if>
+ <if test="revokeOptTime != null and revokeOptTime != ''">
+ and revoke_opt_time = #{revokeOptTime}
+ </if>
+ <if test="withdrawalTime != null and withdrawalTime != ''">
+ and withdrawal_time = #{withdrawalTime}
+ </if>
+ <if test="scheduleStatusFlag != null ">
+ and schedule_status_flag = #{scheduleStatusFlag}
+ </if>
+ <if test="scheduleMemoDesc != null and scheduleMemoDesc != ''">
+ and schedule_memo_desc = #{scheduleMemoDesc}
+ </if>
+ <if test="scheduleCredenceNum != null and scheduleCredenceNum != ''">
+ and schedule_credence_num = #{scheduleCredenceNum}
+ </if>
+ <if test="registTimeRange != null and registTimeRange != ''">
+ and regist_time_range = #{registTimeRange}
+ </if>
+ <if test="scheduleDetailSn != null and scheduleDetailSn != ''">
+ and schedule_detail_sn = #{scheduleDetailSn}
+ </if>
+ <if test="treatDate != null and treatDate != ''">
+ and treat_date = #{treatDate}
+ </if>
+ <if test="treatDoctCode != null and treatDoctCode != ''">
+ and treat_doct_code = #{treatDoctCode}
+ </if>
+ <if test="treatDoctName != null and treatDoctName != ''">
+ and treat_doct_name like concat('%', #{treatDoctName}, '%')
+ </if>
+ <if test="regWayCode != null and regWayCode != ''">
+ and reg_way_code = #{regWayCode}
+ </if>
+ <if test="regWay != null and regWay != ''">
+ and reg_way = #{regWay}
+ </if>
+ <if test="regSystemWayCode != null and regSystemWayCode != ''">
+ and reg_system_way_code = #{regSystemWayCode}
+ </if>
+ <if test="regSystemWay != null and regSystemWay != ''">
+ and reg_system_way = #{regSystemWay}
+ </if>
+ <if test="visitFlag != null ">
+ and visit_flag = #{visitFlag}
+ </if>
+ <if test="senderId != null and senderId != ''">
+ and sender_id = #{senderId}
+ </if>
+ <if test="senderName != null and senderName != ''">
+ and sender_name like concat('%', #{senderName}, '%')
+ </if>
+ <if test="sendTime != null and sendTime != ''">
+ and send_time = #{sendTime}
+ </if>
+ </select>
+
+ <select id="selectServiceAppointRecordById" parameterType="Long"
+ resultMap="ServiceAppointRecordResult">
+ <include refid="selectServiceAppointRecordVo"/>
+ where id = #{id}
+ </select>
+
+ <insert id="insertServiceAppointRecord" parameterType="com.smartor.domain.ServiceAppointRecord"
+ useGeneratedKeys="true" keyProperty="id">
+ insert into service_appoint_record
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="appointRecSn != null">appoint_rec_sn,
+ </if>
+ <if test="changeAppointRecSn != null">change_appoint_rec_sn,
+ </if>
+ <if test="orgCode != null">org_code,
+ </if>
+ <if test="patFileSn != null">pat_file_sn,
+ </if>
+ <if test="patMediaSn != null">pat_media_sn,
+ </if>
+ <if test="patMediaNum != null">pat_media_num,
+ </if>
+ <if test="patCateSn != null">pat_cate_sn,
+ </if>
+ <if test="patNatureSn != null">pat_nature_sn,
+ </if>
+ <if test="patFileName != null">pat_file_name,
+ </if>
+ <if test="patFileGender != null">pat_file_gender,
+ </if>
+ <if test="patAge != null">pat_age,
+ </if>
+ <if test="patBirthday != null">pat_birthday,
+ </if>
+ <if test="patCardTypeCode != null">pat_card_type_code,
+ </if>
+ <if test="patCardType != null">pat_card_type,
+ </if>
+ <if test="patIdCardNum != null">pat_id_card_num,
+ </if>
+ <if test="patAddr != null">pat_addr,
+ </if>
+ <if test="patTel != null">pat_tel,
+ </if>
+ <if test="patWayCode != null">pat_way_code,
+ </if>
+ <if test="patWay != null">pat_way,
+ </if>
+ <if test="appointTypeSn != null">appoint_type_sn,
+ </if>
+ <if test="appointDate != null">appoint_date,
+ </if>
+ <if test="appointOperatorId != null">appoint_operator_id,
+ </if>
+ <if test="appointOperatorName != null">appoint_operator_name,
+ </if>
+ <if test="appointRegistDate != null">appoint_regist_date,
+ </if>
+ <if test="registerScheduleSn != null">register_schedule_sn,
+ </if>
+ <if test="outpatCateSn != null">outpat_cate_sn,
+ </if>
+ <if test="outpatCateName != null">outpat_cate_name,
+ </if>
+ <if test="registDeptCode != null">regist_dept_code,
+ </if>
+ <if test="registDeptName != null">regist_dept_name,
+ </if>
+ <if test="deptPinyinCode != null">dept_pinyin_code,
+ </if>
+ <if test="registDoctCode != null">regist_doct_code,
+ </if>
+ <if test="registDoctName != null">regist_doct_name,
+ </if>
+ <if test="staffPinyinCode != null">staff_pinyin_code,
+ </if>
+ <if test="registTimeCate != null">regist_time_cate,
+ </if>
+ <if test="patiRegistSn != null">pati_regist_sn,
+ </if>
+ <if test="scheduleRegistCharge != null">schedule_regist_charge,
+ </if>
+ <if test="registRecSn != null">regist_rec_sn,
+ </if>
+ <if test="regUserSn != null">reg_user_sn,
+ </if>
+ <if test="regUserName != null">reg_user_name,
+ </if>
+ <if test="regOptTime != null">reg_opt_time,
+ </if>
+ <if test="revokeUserSn != null">revoke_user_sn,
+ </if>
+ <if test="revokeUserName != null">revoke_user_name,
+ </if>
+ <if test="revokeOptTime != null">revoke_opt_time,
+ </if>
+ <if test="withdrawalTime != null">withdrawal_time,
+ </if>
+ <if test="scheduleStatusFlag != null">schedule_status_flag,
+ </if>
+ <if test="scheduleMemoDesc != null">schedule_memo_desc,
+ </if>
+ <if test="scheduleCredenceNum != null">schedule_credence_num,
+ </if>
+ <if test="registTimeRange != null">regist_time_range,
+ </if>
+ <if test="scheduleDetailSn != null">schedule_detail_sn,
+ </if>
+ <if test="treatDate != null">treat_date,
+ </if>
+ <if test="treatDoctCode != null">treat_doct_code,
+ </if>
+ <if test="treatDoctName != null">treat_doct_name,
+ </if>
+ <if test="regWayCode != null">reg_way_code,
+ </if>
+ <if test="regWay != null">reg_way,
+ </if>
+ <if test="regSystemWayCode != null">reg_system_way_code,
+ </if>
+ <if test="regSystemWay != null">reg_system_way,
+ </if>
+ <if test="createTime != null">create_time,
+ </if>
+ <if test="updateTime != null">update_time,
+ </if>
+ <if test="visitFlag != null">visit_flag,
+ </if>
+ <if test="senderId != null">sender_id,
+ </if>
+ <if test="senderName != null">sender_name,
+ </if>
+ <if test="sendTime != null">send_time,
+ </if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="appointRecSn != null">#{appointRecSn},
+ </if>
+ <if test="changeAppointRecSn != null">#{changeAppointRecSn},
+ </if>
+ <if test="orgCode != null">#{orgCode},
+ </if>
+ <if test="patFileSn != null">#{patFileSn},
+ </if>
+ <if test="patMediaSn != null">#{patMediaSn},
+ </if>
+ <if test="patMediaNum != null">#{patMediaNum},
+ </if>
+ <if test="patCateSn != null">#{patCateSn},
+ </if>
+ <if test="patNatureSn != null">#{patNatureSn},
+ </if>
+ <if test="patFileName != null">#{patFileName},
+ </if>
+ <if test="patFileGender != null">#{patFileGender},
+ </if>
+ <if test="patAge != null">#{patAge},
+ </if>
+ <if test="patBirthday != null">#{patBirthday},
+ </if>
+ <if test="patCardTypeCode != null">#{patCardTypeCode},
+ </if>
+ <if test="patCardType != null">#{patCardType},
+ </if>
+ <if test="patIdCardNum != null">#{patIdCardNum},
+ </if>
+ <if test="patAddr != null">#{patAddr},
+ </if>
+ <if test="patTel != null">#{patTel},
+ </if>
+ <if test="patWayCode != null">#{patWayCode},
+ </if>
+ <if test="patWay != null">#{patWay},
+ </if>
+ <if test="appointTypeSn != null">#{appointTypeSn},
+ </if>
+ <if test="appointDate != null">#{appointDate},
+ </if>
+ <if test="appointOperatorId != null">#{appointOperatorId},
+ </if>
+ <if test="appointOperatorName != null">#{appointOperatorName},
+ </if>
+ <if test="appointRegistDate != null">#{appointRegistDate},
+ </if>
+ <if test="registerScheduleSn != null">#{registerScheduleSn},
+ </if>
+ <if test="outpatCateSn != null">#{outpatCateSn},
+ </if>
+ <if test="outpatCateName != null">#{outpatCateName},
+ </if>
+ <if test="registDeptCode != null">#{registDeptCode},
+ </if>
+ <if test="registDeptName != null">#{registDeptName},
+ </if>
+ <if test="deptPinyinCode != null">#{deptPinyinCode},
+ </if>
+ <if test="registDoctCode != null">#{registDoctCode},
+ </if>
+ <if test="registDoctName != null">#{registDoctName},
+ </if>
+ <if test="staffPinyinCode != null">#{staffPinyinCode},
+ </if>
+ <if test="registTimeCate != null">#{registTimeCate},
+ </if>
+ <if test="patiRegistSn != null">#{patiRegistSn},
+ </if>
+ <if test="scheduleRegistCharge != null">#{scheduleRegistCharge},
+ </if>
+ <if test="registRecSn != null">#{registRecSn},
+ </if>
+ <if test="regUserSn != null">#{regUserSn},
+ </if>
+ <if test="regUserName != null">#{regUserName},
+ </if>
+ <if test="regOptTime != null">#{regOptTime},
+ </if>
+ <if test="revokeUserSn != null">#{revokeUserSn},
+ </if>
+ <if test="revokeUserName != null">#{revokeUserName},
+ </if>
+ <if test="revokeOptTime != null">#{revokeOptTime},
+ </if>
+ <if test="withdrawalTime != null">#{withdrawalTime},
+ </if>
+ <if test="scheduleStatusFlag != null">#{scheduleStatusFlag},
+ </if>
+ <if test="scheduleMemoDesc != null">#{scheduleMemoDesc},
+ </if>
+ <if test="scheduleCredenceNum != null">#{scheduleCredenceNum},
+ </if>
+ <if test="registTimeRange != null">#{registTimeRange},
+ </if>
+ <if test="scheduleDetailSn != null">#{scheduleDetailSn},
+ </if>
+ <if test="treatDate != null">#{treatDate},
+ </if>
+ <if test="treatDoctCode != null">#{treatDoctCode},
+ </if>
+ <if test="treatDoctName != null">#{treatDoctName},
+ </if>
+ <if test="regWayCode != null">#{regWayCode},
+ </if>
+ <if test="regWay != null">#{regWay},
+ </if>
+ <if test="regSystemWayCode != null">#{regSystemWayCode},
+ </if>
+ <if test="regSystemWay != null">#{regSystemWay},
+ </if>
+ <if test="createTime != null">#{createTime},
+ </if>
+ <if test="updateTime != null">#{updateTime},
+ </if>
+ <if test="visitFlag != null">#{visitFlag},
+ </if>
+ <if test="senderId != null">#{senderId},
+ </if>
+ <if test="senderName != null">#{senderName},
+ </if>
+ <if test="sendTime != null">#{sendTime},
+ </if>
+ </trim>
+ </insert>
+
+ <update id="updateServiceAppointRecord" parameterType="com.smartor.domain.ServiceAppointRecord">
+ update service_appoint_record
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="appointRecSn != null">appoint_rec_sn =
+ #{appointRecSn},
+ </if>
+ <if test="changeAppointRecSn != null">change_appoint_rec_sn =
+ #{changeAppointRecSn},
+ </if>
+ <if test="orgCode != null">org_code =
+ #{orgCode},
+ </if>
+ <if test="patFileSn != null">pat_file_sn =
+ #{patFileSn},
+ </if>
+ <if test="patMediaSn != null">pat_media_sn =
+ #{patMediaSn},
+ </if>
+ <if test="patMediaNum != null">pat_media_num =
+ #{patMediaNum},
+ </if>
+ <if test="patCateSn != null">pat_cate_sn =
+ #{patCateSn},
+ </if>
+ <if test="patNatureSn != null">pat_nature_sn =
+ #{patNatureSn},
+ </if>
+ <if test="patFileName != null">pat_file_name =
+ #{patFileName},
+ </if>
+ <if test="patFileGender != null">pat_file_gender =
+ #{patFileGender},
+ </if>
+ <if test="patAge != null">pat_age =
+ #{patAge},
+ </if>
+ <if test="patBirthday != null">pat_birthday =
+ #{patBirthday},
+ </if>
+ <if test="patCardTypeCode != null">pat_card_type_code =
+ #{patCardTypeCode},
+ </if>
+ <if test="patCardType != null">pat_card_type =
+ #{patCardType},
+ </if>
+ <if test="patIdCardNum != null">pat_id_card_num =
+ #{patIdCardNum},
+ </if>
+ <if test="patAddr != null">pat_addr =
+ #{patAddr},
+ </if>
+ <if test="patTel != null">pat_tel =
+ #{patTel},
+ </if>
+ <if test="patWayCode != null">pat_way_code =
+ #{patWayCode},
+ </if>
+ <if test="patWay != null">pat_way =
+ #{patWay},
+ </if>
+ <if test="appointTypeSn != null">appoint_type_sn =
+ #{appointTypeSn},
+ </if>
+ <if test="appointDate != null">appoint_date =
+ #{appointDate},
+ </if>
+ <if test="appointOperatorId != null">appoint_operator_id =
+ #{appointOperatorId},
+ </if>
+ <if test="appointOperatorName != null">appoint_operator_name =
+ #{appointOperatorName},
+ </if>
+ <if test="appointRegistDate != null">appoint_regist_date =
+ #{appointRegistDate},
+ </if>
+ <if test="registerScheduleSn != null">register_schedule_sn =
+ #{registerScheduleSn},
+ </if>
+ <if test="outpatCateSn != null">outpat_cate_sn =
+ #{outpatCateSn},
+ </if>
+ <if test="outpatCateName != null">outpat_cate_name =
+ #{outpatCateName},
+ </if>
+ <if test="registDeptCode != null">regist_dept_code =
+ #{registDeptCode},
+ </if>
+ <if test="registDeptName != null">regist_dept_name =
+ #{registDeptName},
+ </if>
+ <if test="deptPinyinCode != null">dept_pinyin_code =
+ #{deptPinyinCode},
+ </if>
+ <if test="registDoctCode != null">regist_doct_code =
+ #{registDoctCode},
+ </if>
+ <if test="registDoctName != null">regist_doct_name =
+ #{registDoctName},
+ </if>
+ <if test="staffPinyinCode != null">staff_pinyin_code =
+ #{staffPinyinCode},
+ </if>
+ <if test="registTimeCate != null">regist_time_cate =
+ #{registTimeCate},
+ </if>
+ <if test="patiRegistSn != null">pati_regist_sn =
+ #{patiRegistSn},
+ </if>
+ <if test="scheduleRegistCharge != null">schedule_regist_charge =
+ #{scheduleRegistCharge},
+ </if>
+ <if test="registRecSn != null">regist_rec_sn =
+ #{registRecSn},
+ </if>
+ <if test="regUserSn != null">reg_user_sn =
+ #{regUserSn},
+ </if>
+ <if test="regUserName != null">reg_user_name =
+ #{regUserName},
+ </if>
+ <if test="regOptTime != null">reg_opt_time =
+ #{regOptTime},
+ </if>
+ <if test="revokeUserSn != null">revoke_user_sn =
+ #{revokeUserSn},
+ </if>
+ <if test="revokeUserName != null">revoke_user_name =
+ #{revokeUserName},
+ </if>
+ <if test="revokeOptTime != null">revoke_opt_time =
+ #{revokeOptTime},
+ </if>
+ <if test="withdrawalTime != null">withdrawal_time =
+ #{withdrawalTime},
+ </if>
+ <if test="scheduleStatusFlag != null">schedule_status_flag =
+ #{scheduleStatusFlag},
+ </if>
+ <if test="scheduleMemoDesc != null">schedule_memo_desc =
+ #{scheduleMemoDesc},
+ </if>
+ <if test="scheduleCredenceNum != null">schedule_credence_num =
+ #{scheduleCredenceNum},
+ </if>
+ <if test="registTimeRange != null">regist_time_range =
+ #{registTimeRange},
+ </if>
+ <if test="scheduleDetailSn != null">schedule_detail_sn =
+ #{schedDetailSn},
+ </if>
+ <if test="treatDate != null">treat_date =
+ #{treatDate},
+ </if>
+ <if test="treatDoctCode != null">treat_doct_code =
+ #{treatDoctCode},
+ </if>
+ <if test="treatDoctName != null">treat_doct_name =
+ #{treatDoctName},
+ </if>
+ <if test="regWayCode != null">reg_way_code =
+ #{regWayCode},
+ </if>
+ <if test="regWay != null">reg_way =
+ #{regWay},
+ </if>
+ <if test="regSystemWayCode != null">reg_system_way_code =
+ #{regSystemWayCode},
+ </if>
+ <if test="regSystemWay != null">reg_system_way =
+ #{regSystemWay},
+ </if>
+ <if test="createTime != null">create_time =
+ #{createTime},
+ </if>
+ <if test="updateTime != null">update_time =
+ #{updateTime},
+ </if>
+ <if test="visitFlag != null">visit_flag =
+ #{visitFlag},
+ </if>
+ <if test="senderId != null">sender_id =
+ #{senderId},
+ </if>
+ <if test="senderName != null">sender_name =
+ #{senderName},
+ </if>
+ <if test="sendTime != null">send_time =
+ #{sendTime},
+ </if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <update id="deleteServiceAppointRecordById" parameterType="Long">
+ update service_appoint_record
+ <trim prefix="SET" suffixOverrides=",">
+ del_flag =1
+ </trim>
+ where id = #{id}
+ </update>
+
+ <update id="deleteServiceAppointRecordByIds" parameterType="String">
+ update service_appoint_record
+ <trim prefix="SET" suffixOverrides=",">
+ del_flag =1
+ </trim>
+ where id in
+ <foreach item="id" collection="array" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </update>
+
+
+</mapper>
--
Gitblit v1.9.3