lis8.0/lis-interfaceCommon/src/main/resources/mapper/LabInstrvsreqclassMapper.xml

53 lines
1.9 KiB
XML
Raw Normal View History

2025-07-01 11:52:54 +08:00
<?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" >
2025-09-30 15:25:44 +08:00
<mapper namespace="com.czlis.interfaceCommon.mapper.LabInstrvsreqclassMapper">
2025-08-07 10:50:59 +08:00
<select id="getLabInstrvsreqclassList" resultType="com.czlis.common.core.domain.entity.lis.LabInstrvsreqclass">
2025-07-01 11:52:54 +08:00
select * from lab_instrvsreqclass
<where>
<if test="yq != null and yq != ''"> and yq = #{yq}</if>
<if test="bgddh != null and bgddh !=''"> and bgddh = #{bgddh}</if>
<if test="seq != null"> and seq = #{seq}</if>
<if test="brly != null and brly != ''"> and brly = #{brly}</if>
</where>
</select>
2025-09-23 17:52:54 +08:00
<insert id="add">
insert into lab_instrvsreqclass(
yq,bgddh,seq,brly,bk
)values(
#{yq},#{bgddh},#{seq},#{brly},#{bk}
)
</insert>
<update id="update">
update lab_instrvsreqclass
<set>
<if test="seq != null">seq = #{seq},</if>
<if test="brly != null and brly != ''">brly = #{brly},</if>
<if test="bk != null and bk != ''">bk = #{bk},</if>
yq = #{yq},bgddh = #{bgddh}
</set>
where yq = #{yq} and bgddh = #{bgddh}
</update>
<delete id="delete">
delete from lab_instrvsreqclass where yq = #{yq} and bgddh = #{bgddh}
</delete>
2025-09-24 12:18:31 +08:00
<select id="queryReqClass" resultType="com.czlis.common.core.domain.entity.lis.view.VwReqitemclass">
2025-09-23 17:52:54 +08:00
SELECT vw_reqitemclass.classno,
vw_reqitemclass.classname,
vw_reqitemclass.bkcolor,
2025-09-24 12:18:31 +08:00
vw_reqitemclass.yblx
2025-09-23 17:52:54 +08:00
FROM vw_reqitemclass
WHERE not exists
( select * from lab_instrvsreqclass
where lab_instrvsreqclass.yq = #{yq}
and vw_reqitemclass.classno = lab_instrvsreqclass.bgddh)
</select>
2025-07-01 11:52:54 +08:00
</mapper>