blood/blood_bus/src/main/resources/mapper/XkTransfuseApplyApprovalMapper.xml

45 lines
2.2 KiB
XML
Raw Normal View History

<?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.czblood.bus.mapper.XkTransfuseApplyApprovalMapper">
<insert id="insert">
insert into xk_transfuse_apply_approval (
<if test="Archiater != null and Archiater != ''">Archiater,</if>
<if test="Archiater_CheckTime != null ">Archiater_CheckTime,</if>
<if test="Medical_Dept != null and Medical_Dept != ''">Medical_Dept,</if>
<if test="Medical_CheckTime != null ">Medical_CheckTime,</if>
<if test="ApplyLevel != null and ApplyLevel != ''">ApplyLevel,</if>
<if test="Flag != null and Flag != ''">Flag,</if>
bill_no
)values (
<if test="Archiater != null and Archiater != ''">#{Archiater},</if>
<if test="Archiater_CheckTime != null and Archiater_CheckTime != ''">#{Archiater_CheckTime},</if>
<if test="Medical_Dept != null and Medical_Dept != ''">#{Medical_Dept},</if>
<if test="Medical_CheckTime != null ">#{Medical_CheckTime},</if>
<if test="ApplyLevel != null and ApplyLevel != ''">#{ApplyLevel},</if>
<if test="Flag != null and Flag != ''">#{Flag},</if>
#{bill_no}
)
</insert>
<update id="update">
update xk_transfuse_apply_approval set
<if test="Archiater != null and Archiater != ''">Archiater = #{Archiater},</if>
<if test="Archiater_CheckTime != null">Archiater_CheckTime = #{Archiater_CheckTime},</if>
<if test="Medical_Dept != null and Medical_Dept != ''">Medical_Dept = #{Medical_Dept},</if>
<if test="Medical_CheckTime != null">Medical_CheckTime = #{Medical_CheckTime},</if>
<if test="ApplyLevel != null and ApplyLevel != ''">ApplyLevel = #{ApplyLevel},</if>
<if test="Flag != null and Flag != ''">Flag = #{Flag},</if>
bill_no = #{bill_no}
where bill_no = #{bill_no}
</update>
<delete id="delete">
delete from xk_transfuse_apply_approval where bill_no = #{billNo}
</delete>
<select id="queryOneByBillNo" resultType="com.czblood.bus.pojo.XkTransfuseApplyApproval">
select * from xk_transfuse_apply_approval where bill_no = #{billNo}
</select>
</mapper>