<?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.ServiceTaskmedicalMapper">
|
|
<resultMap type="com.smartor.domain.ServiceTaskmedical" id="ServiceTaskmedicalResult">
|
<result property="id" column="id"/>
|
<result property="orgid" column="orgid"/>
|
<result property="taskId" column="task_id"/>
|
<result property="taskName" column="task_name"/>
|
<result property="longtask" column="longtask"/>
|
<result property="serviceType" column="service_type"/>
|
<result property="icd10id" column="icd10id"/>
|
<result property="medicalCode" column="medical_code"/>
|
<result property="medicalName" column="medical_name"/>
|
<result property="medicalCompany" column="medical_company"/>
|
<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="guid" column="guid"/>
|
<result property="pguid" column="pguid"/>
|
<result property="pid" column="pid"/>
|
<result property="wardCode" column="ward_code"/>
|
<result property="wardName" column="ward_name"/>
|
<result property="deptCode" column="dept_code"/>
|
<result property="deptName" column="dept_name"/>
|
</resultMap>
|
|
<sql id="selectServiceTaskmedicalVo">
|
select id,
|
orgid,
|
task_id,
|
task_name,
|
longtask,
|
service_type,
|
icd10id,
|
medical_code,
|
medical_name,
|
medical_company,
|
del_flag,
|
update_by,
|
update_time,
|
create_by,
|
create_time,
|
isupload,
|
upload_time,
|
guid,
|
pguid,
|
pid,
|
ward_code,
|
ward_name,
|
dept_code,
|
dept_name
|
from service_taskmedical
|
</sql>
|
|
<select id="selectServiceTaskmedicalList" parameterType="com.smartor.domain.ServiceTaskmedical"
|
resultMap="ServiceTaskmedicalResult">
|
<include refid="selectServiceTaskmedicalVo"/>
|
where 1=1
|
and del_flag=0
|
<if test="orgid != null and orgid != ''">
|
and orgid = #{orgid}
|
</if>
|
<if test="taskId != null ">
|
and task_id = #{taskId}
|
</if>
|
<if test="taskName != null and taskName != ''">
|
and task_name like concat('%', #{taskName}, '%')
|
</if>
|
<if test="longtask != null ">
|
and longtask = #{longtask}
|
</if>
|
<if test="serviceType != null and serviceType != ''">
|
and service_type = #{serviceType}
|
</if>
|
<if test="icd10id != null ">
|
and icd10id = #{icd10id}
|
</if>
|
<if test="medicalCode != null and medicalCode != ''">
|
and medical_code = #{medicalCode}
|
</if>
|
<if test="medicalName != null and medicalName != ''">
|
and medical_name like concat('%', #{medicalName}, '%')
|
</if>
|
<if test="medicalCompany != null and medicalCompany != ''">
|
and medical_company = #{medicalCompany}
|
</if>
|
<if test="isupload != null ">
|
and isupload = #{isupload}
|
</if>
|
<if test="uploadTime != null ">
|
and upload_time = #{uploadTime}
|
</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="wardCode != null and wardCode != ''">
|
and ward_code = #{wardCode}
|
</if>
|
<if test="wardName != null and wardName != ''">
|
and ward_name like concat('%', #{wardName}, '%')
|
</if>
|
<if test="deptCode != null and deptCode != ''">
|
and dept_code = #{deptCode}
|
</if>
|
<if test="deptName != null and deptName != ''">
|
and dept_name like concat('%', #{deptName}, '%')
|
</if>
|
</select>
|
|
<select id="selectServiceTaskmedicalById" parameterType="Long"
|
resultMap="ServiceTaskmedicalResult">
|
<include refid="selectServiceTaskmedicalVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertServiceTaskmedical" parameterType="com.smartor.domain.ServiceTaskmedical" useGeneratedKeys="true"
|
keyProperty="id">
|
insert into service_taskmedical
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="orgid != null">orgid,
|
</if>
|
<if test="taskId != null">task_id,
|
</if>
|
<if test="taskName != null">task_name,
|
</if>
|
<if test="longtask != null">longtask,
|
</if>
|
<if test="serviceType != null">service_type,
|
</if>
|
<if test="icd10id != null">icd10id,
|
</if>
|
<if test="medicalCode != null">medical_code,
|
</if>
|
<if test="medicalName != null">medical_name,
|
</if>
|
<if test="medicalCompany != null">medical_company,
|
</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="guid != null">guid,
|
</if>
|
<if test="pguid != null">pguid,
|
</if>
|
<if test="pid != null">pid,
|
</if>
|
<if test="wardCode != null">ward_code,
|
</if>
|
<if test="wardName != null">ward_name,
|
</if>
|
<if test="deptCode != null">dept_code,
|
</if>
|
<if test="deptName != null">dept_name,
|
</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="orgid != null">#{orgid},
|
</if>
|
<if test="taskId != null">#{taskId},
|
</if>
|
<if test="taskName != null">#{taskName},
|
</if>
|
<if test="longtask != null">#{longtask},
|
</if>
|
<if test="serviceType != null">#{serviceType},
|
</if>
|
<if test="icd10id != null">#{icd10id},
|
</if>
|
<if test="medicalCode != null">#{medicalCode},
|
</if>
|
<if test="medicalName != null">#{medicalName},
|
</if>
|
<if test="medicalCompany != null">#{medicalCompany},
|
</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="guid != null">#{guid},
|
</if>
|
<if test="pguid != null">#{pguid},
|
</if>
|
<if test="pid != null">#{pid},
|
</if>
|
<if test="wardCode != null">#{wardCode},
|
</if>
|
<if test="wardName != null">#{wardName},
|
</if>
|
<if test="deptCode != null">#{deptCode},
|
</if>
|
<if test="deptName != null">#{deptName},
|
</if>
|
</trim>
|
</insert>
|
|
<update id="updateServiceTaskmedical" parameterType="com.smartor.domain.ServiceTaskmedical">
|
update service_taskmedical
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="orgid != null">orgid =
|
#{orgid},
|
</if>
|
<if test="taskId != null">task_id =
|
#{taskId},
|
</if>
|
<if test="taskName != null">task_name =
|
#{taskName},
|
</if>
|
<if test="longtask != null">longtask =
|
#{longtask},
|
</if>
|
<if test="serviceType != null">service_type =
|
#{serviceType},
|
</if>
|
<if test="icd10id != null">icd10id =
|
#{icd10id},
|
</if>
|
<if test="medicalCode != null">medical_code =
|
#{medicalCode},
|
</if>
|
<if test="medicalName != null">medical_name =
|
#{medicalName},
|
</if>
|
<if test="medicalCompany != null">medical_company =
|
#{medicalCompany},
|
</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="guid != null">guid =
|
#{guid},
|
</if>
|
<if test="pguid != null">pguid =
|
#{pguid},
|
</if>
|
<if test="pid != null">pid =
|
#{pid},
|
</if>
|
<if test="wardCode != null">ward_code =
|
#{wardCode},
|
</if>
|
<if test="wardName != null">ward_name =
|
#{wardName},
|
</if>
|
<if test="deptCode != null">dept_code =
|
#{deptCode},
|
</if>
|
<if test="deptName != null">dept_name =
|
#{deptName},
|
</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<update id="deleteServiceTaskmedicalById" parameterType="Long">
|
update service_taskmedical
|
<trim prefix="SET" suffixOverrides=",">
|
del_flag =1
|
</trim>
|
where id = #{id}
|
</update>
|
|
<update id="deleteServiceTaskmedicalByIds" parameterType="String">
|
update service_taskmedical
|
<trim prefix="SET" suffixOverrides=",">
|
del_flag =1
|
</trim>
|
where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</update>
|
|
|
</mapper>
|