lis8.0/mzcx/src/main/resources/mapper/RptgetRuleMapper.xml

97 lines
3.8 KiB
XML

<?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.czlis.mzcx.mapper.RptgetRuleMapper">
<select id="query" resultType="com.czlis.common.core.domain.entity.lis.LabRptgetRule">
select * from lab_rptgetrule
<where>
<if test="bglqdh != null"> and bglqdh = #{bglqdh}</if>
<if test="bglqmc != null and bglqmc != ''"> and bglqmc = #{bglqmc}</if>
<if test="bz != null and bz != ''"> and bz = #{bz}</if>
</where>
</select>
<select id="queryDetail" resultType="com.czlis.common.core.domain.entity.lis.LabRptgetRuleDetail">
select * from lab_rptgetruledetail where bglqdh = #{bglqdh}
<if test="xh != null"> and xh = #{xh}</if>
</select>
<insert id="insert">
insert into lab_rptgetrule(
<if test="bglqmc != null and bglqmc != ''">bglqmc,</if>
<if test="bz != null and bz != ''">bz,</if>
bglqdh
)
values(
<if test="bglqmc != null and bglqmc != ''">#{bglqmc},</if>
<if test="bz != null and bz != ''">#{bz},</if>
#{bglqdh}
)
</insert>
<insert id="insertDetail">
insert into lab_rptgetruledetail(
<if test="kssj != null and kssj != ''">kssj,</if>
<if test="jssj != null and jssj != ''">jssj,</if>
<if test="bgxss != null">bgxss,</if>
<if test="bglqsm != null and bglqsm != ''">bglqsm,</if>
<if test="bz != null and bz != ''">bz,</if>
<if test="weekday != null and weekday != ''">weekday,</if>
<if test="weekday1 != null and weekday1 != ''">weekday1,</if>
bglqdh,xh
)values(
<if test="kssj != null and kssj != ''">#{kssj},</if>
<if test="jssj != null and jssj != ''">#{jssj},</if>
<if test="bgxss != null">#{bgxss},</if>
<if test="bglqsm != null and bglqsm != ''">#{bglqsm},</if>
<if test="bz != null and bz != ''">#{bz},</if>
<if test="weekday != null and weekday != ''">#{weekday},</if>
<if test="weekday1 != null and weekday1 != ''">#{weekday1},</if>
#{bglqdh},#{xh}
)
</insert>
<update id="update" parameterType="com.czlis.common.core.domain.entity.lis.LabRptgetRule">
update lab_rptgetrule
<set>
<if test="bglqmc != null and bglqmc != ''">bglqmc = #{bglqmc},</if>
<if test="bz != null and bz != ''">bz = #{bz},</if>
bglqdh = #{bglqdh}
</set>
where bglqdh = #{bglqdh}
</update>
<update id="updateDetail" parameterType="com.czlis.common.core.domain.entity.lis.LabRptgetRuleDetail">
update lab_rptgetruledetail
<set>
<if test="kssj != null and kssj != ''">kssj = #{kssj},</if>
<if test="jssj != null and jssj != ''">jssj = #{jssj},</if>
<if test="bgxss != null ">bgxss = #{bgxss},</if>
<if test="bglqsm != null and bglqsm != ''">bglqsm = #{bglqsm},</if>
<if test="bz != null and bz != ''">bz = #{bz},</if>
<if test="weekday != null and weekday != '' ">weekday = #{weekday},</if>
<if test="weekday1 != null and weekday1 != ''">weekday1 = #{weekday1},</if>
bglqdh = #{bglqdh}
</set>
where bglqdh = #{bglqdh} and xh = #{xh}
</update>
<delete id="delete">
delete from lab_rptgetrule where bglqdh = #{bglqdh}
</delete>
<delete id="deleteDetail">
delete from lab_rptgetruledetail where bglqdh = #{bglqdh} and xh = #{xh}
</delete>
<select id="getLabRptgetRuleDetailCount" resultType="Long">
select count(1) from lab_rptgetruledetail where bglqdh = #{bglqdh}
</select>
<select id="getMaxNo" resultType="int">
SELECT max(bglqdh) FROM lab_rptgetrule
</select>
</mapper>