<?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.PatMedInspectionItemMapper">
|
|
<resultMap type="com.smartor.domain.PatMedInspectionItem" id="PatMedInspectionItemResult">
|
<result property="id" column="id"/>
|
<result property="inspectionid" column="inspectionid"/>
|
<result property="inspectionName" column="inspection_name"/>
|
<result property="reportid" column="reportid"/>
|
<result property="orgid" column="orgid"/>
|
<result property="statuscode" column="statuscode"/>
|
<result property="statusname" column="statusname"/>
|
<result property="reporterid" column="reporterid"/>
|
<result property="reportername" column="reportername"/>
|
<result property="reportdate" column="reportdate"/>
|
<result property="diagimpression" column="diagimpression"/>
|
<result property="diagfindings" column="diagfindings"/>
|
<result property="diagsuggestion" column="diagsuggestion"/>
|
<result property="reporturl" column="reporturl"/>
|
<result property="criticalFlag" column="critical_flag"/>
|
<result property="criticalContent" column="critical_content"/>
|
<result property="reportdeptid" column="reportdeptid"/>
|
<result property="reportdeptname" column="reportdeptname"/>
|
<result property="resultcode" column="resultcode"/>
|
<result property="resultname" column="resultname"/>
|
<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="pguid" column="pguid"/>
|
<result property="guid" column="guid"/>
|
<result property="pid" column="pid"/>
|
</resultMap>
|
|
<sql id="selectPatMedInspectionItemVo">
|
select id,
|
inspectionid,
|
inspection_name,
|
reportid,
|
orgid,
|
statuscode,
|
statusname,
|
reporterid,
|
reportername,
|
reportdate,
|
diagimpression,
|
diagfindings,
|
diagsuggestion,
|
reporturl,
|
critical_flag,
|
critical_content,
|
reportdeptid,
|
reportdeptname,
|
resultcode,
|
resultname,
|
del_flag,
|
update_by,
|
update_time,
|
create_by,
|
create_time,
|
isupload,
|
upload_time,
|
pguid,
|
guid,
|
pid
|
from pat_med_inspection_item
|
</sql>
|
|
<select id="selectPatMedInspectionItemList" parameterType="com.smartor.domain.PatMedInspectionItem"
|
resultMap="PatMedInspectionItemResult">
|
<include refid="selectPatMedInspectionItemVo"/>
|
<where>
|
<if test="inspectionid != null and inspectionid != ''">and inspectionid = #{inspectionid}</if>
|
<if test="inspectionName != null and inspectionName != ''">and inspection_name = #{inspectionName}</if>
|
<if test="reportid != null and reportid != ''">and reportid = #{reportid}</if>
|
<if test="orgid != null and orgid != ''">and orgid = #{orgid}</if>
|
<if test="statuscode != null and statuscode != ''">and statuscode = #{statuscode}</if>
|
<if test="statusname != null and statusname != ''">and statusname = #{statusname}</if>
|
<if test="reporterid != null and reporterid != ''">and reporterid = #{reporterid}</if>
|
<if test="reportername != null and reportername != ''">and reportername = #{reportername}</if>
|
<if test="reportdate != null and reportdate != ''">and reportdate = #{reportdate}</if>
|
<if test="diagimpression != null and diagimpression != ''">and diagimpression = #{diagimpression}</if>
|
<if test="diagfindings != null and diagfindings != ''">and diagfindings = #{diagfindings}</if>
|
<if test="diagsuggestion != null and diagsuggestion != ''">and diagsuggestion = #{diagsuggestion}</if>
|
<if test="reporturl != null and reporturl != ''">and reporturl = #{reporturl}</if>
|
<if test="criticalFlag != null and criticalFlag != ''">and critical_flag = #{criticalFlag}</if>
|
<if test="criticalContent != null and criticalContent != ''">and critical_content = #{criticalContent}</if>
|
<if test="reportdeptid != null and reportdeptid != ''">and reportdeptid = #{reportdeptid}</if>
|
<if test="reportdeptname != null and reportdeptname != ''">and reportdeptname = #{reportdeptname}</if>
|
<if test="resultcode != null and resultcode != ''">and resultcode = #{resultcode}</if>
|
<if test="resultname != null and resultname != ''">and resultname = #{resultname}</if>
|
<if test="delFlag != null and delFlag != ''">and del_flag = #{delFlag}</if>
|
<if test="updateBy != null and updateBy != ''">and update_by = #{updateBy}</if>
|
<if test="updateTime != null and updateTime != ''">and update_time = #{updateTime}</if>
|
<if test="createBy != null and createBy != ''">and create_by = #{createBy}</if>
|
<if test="createTime != null and createTime != ''">and create_time = #{createTime}</if>
|
<if test="isupload != null and isupload != ''">and isupload = #{isupload}</if>
|
<if test="uploadTime != null and uploadTime != ''">and upload_time = #{uploadTime}</if>
|
<if test="pguid != null and pguid != ''">and pguid = #{pguid}</if>
|
<if test="guid != null and guid != ''">and guid = #{guid}</if>
|
<if test="pid != null and pid != ''">and pid = #{pid}</if>
|
</where>
|
-- order by update_time desc
|
</select>
|
|
<select id="selectPatMedInspectionItemById" parameterType="Long" resultMap="PatMedInspectionItemResult">
|
<include refid="selectPatMedInspectionItemVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertPatMedInspectionItem" parameterType="com.smartor.domain.PatMedInspectionItem" useGeneratedKeys="true"
|
keyProperty="id">
|
insert into pat_med_inspection_item
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="inspectionid != null">inspectionid,</if>
|
<if test="inspectionName != null">inspection_name,</if>
|
<if test="reportid != null">reportid,</if>
|
<if test="orgid != null">orgid,</if>
|
<if test="statuscode != null">statuscode,</if>
|
<if test="statusname != null">statusname,</if>
|
<if test="reporterid != null">reporterid,</if>
|
<if test="reportername != null">reportername,</if>
|
<if test="reportdate != null">reportdate,</if>
|
<if test="diagimpression != null">diagimpression,</if>
|
<if test="diagfindings != null">diagfindings,</if>
|
<if test="diagsuggestion != null">diagsuggestion,</if>
|
<if test="reporturl != null">reporturl,</if>
|
<if test="criticalFlag != null">critical_flag,</if>
|
<if test="criticalContent != null">critical_content,</if>
|
<if test="reportdeptid != null">reportdeptid,</if>
|
<if test="reportdeptname != null">reportdeptname,</if>
|
<if test="resultcode != null">resultcode,</if>
|
<if test="resultname != null">resultname,</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>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="inspectionid != null">#{inspectionid},</if>
|
<if test="inspectionName != null">#{inspectionName},</if>
|
<if test="reportid != null">#{reportid},</if>
|
<if test="orgid != null">#{orgid},</if>
|
<if test="statuscode != null">#{statuscode},</if>
|
<if test="statusname != null">#{statusname},</if>
|
<if test="reporterid != null">#{reporterid},</if>
|
<if test="reportername != null">#{reportername},</if>
|
<if test="reportdate != null">#{reportdate},</if>
|
<if test="diagimpression != null">#{diagimpression},</if>
|
<if test="diagfindings != null">#{diagfindings},</if>
|
<if test="diagsuggestion != null">#{diagsuggestion},</if>
|
<if test="reporturl != null">#{reporturl},</if>
|
<if test="criticalFlag != null">#{criticalFlag},</if>
|
<if test="criticalContent != null">#{criticalContent},</if>
|
<if test="reportdeptid != null">#{reportdeptid},</if>
|
<if test="reportdeptname != null">#{reportdeptname},</if>
|
<if test="resultcode != null">#{resultcode},</if>
|
<if test="resultname != null">#{resultname},</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="pguid != null">#{pguid},</if>
|
<if test="guid != null">#{guid},</if>
|
<if test="pid != null">#{pid}</if>
|
</trim>
|
</insert>
|
|
<update id="updatePatMedInspectionItem" parameterType="com.smartor.domain.PatMedInspectionItem">
|
update pat_med_inspection_item
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="inspectionid != null">inspectionid = #{inspectionid},</if>
|
<if test="inspectionName != null">inspection_name = #{inspectionName},</if>
|
<if test="reportid != null">reportid = #{reportid},</if>
|
<if test="orgid != null">orgid = #{orgid},</if>
|
<if test="statuscode != null">statuscode = #{statuscode},</if>
|
<if test="statusname != null">statusname = #{statusname},</if>
|
<if test="reporterid != null">reporterid = #{reporterid},</if>
|
<if test="reportername != null">reportername = #{reportername},</if>
|
<if test="reportdate != null">reportdate = #{reportdate},</if>
|
<if test="diagimpression != null">diagimpression = #{diagimpression},</if>
|
<if test="diagfindings != null">diagfindings = #{diagfindings},</if>
|
<if test="diagsuggestion != null">diagsuggestion = #{diagsuggestion},</if>
|
<if test="reporturl != null">reporturl = #{reporturl},</if>
|
<if test="criticalFlag != null">critical_flag = #{criticalFlag},</if>
|
<if test="criticalContent != null">critical_content = #{criticalContent},</if>
|
<if test="reportdeptid != null">reportdeptid = #{reportdeptid},</if>
|
<if test="reportdeptname != null">reportdeptname = #{reportdeptname},</if>
|
<if test="resultcode != null">resultcode = #{resultcode},</if>
|
<if test="resultname != null">resultname = #{resultname},</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>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deletePatMedInspectionItemById" parameterType="Long">
|
delete
|
from pat_med_inspection_item
|
where id = #{id}
|
</delete>
|
|
<delete id="deletePatMedInspectionItemByIds" parameterType="String">
|
delete from pat_med_inspection_item where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
</mapper>
|