hnlg/src/main/resources/mapper/mysql/xxgl/FybxMapper.xml

88 lines
3.3 KiB
XML
Raw Normal View History

2024-04-22 23:22:18 +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" >
<mapper namespace="net.htjs.pt4.zzsxt.dao.xxgl.xmkpgl.fybx.FybxMapper">
<select id="selectZZSGL_JX_FYDJ" resultType="map" parameterType="map">
select * from ZZSGL_JX_FYDJ T
<where>
<if test="DJBH!=null and DJBH!=''">
AND T.DJBH = #{DJBH}
</if>
<if test="DJRQ_Q!=null and DJRQ_Q!=''">
AND T.DJRQ_Q >= #{DJRQ_Q}
</if>
<if test="DJRQ_Z!=null and DJRQ_Z!=''">
AND T.DJRQ_Z &lt;= #{DJRQ_Z}
</if>
<if test="DJLX!=null and DJLX!=''">
AND T.DJLX = #{DJLX}
</if>
<if test="BXZT!=null and BXZT!=''">
AND T.BXZT = #{BXZT}
</if>
</where>
</select>
<insert id="insertZZSGL_JX_FYDJ" parameterType="map">
INSERT INTO ZZSGL_JX_FYDJ(
FYID, DJBH, DJRQ, DJLX, DJJE, DJSE, BXR, BXSJ, BXZT, BXSY, KHSH, KHMC, SSBM, ZW, BZ
) VALUES (
#{FYID},#{DJBH},#{DJRQ}, #{DJLX}, #{DJJE}, #{DJSE}, #{BXR},
#{BXSJ}, #{BXZT}, #{BXSY}, #{KHSH}, #{KHMC}, #{SSBM}, #{ZW}, #{BZ}
)
</insert>
<delete id="deleteZZSGL_JX_FYDJMX" parameterType="map">
DELETE
FROM ZZSGL_JX_FYDJMX
WHERE FYID = #{FYID}
</delete>
<insert id="insertZZSGL_JX_FYDJMX" parameterType="map">
<foreach collection="list" item="item" index="index" separator=";">
INSERT INTO ZZSGL_JX_FYDJMX(
FYMXID, FYID, XH, FYLX, FYSY, FPZS, JSHJ, HJJE, HJSE
) VALUES (
#{item.FYMXID}, #{item.FYID}, #{item.XH}, #{item.FYLX}, #{item.FYSY},
#{item.FPZS}, #{item.JSHJ}, #{item.HJJE}, #{item.HJSE}
)
</foreach>
</insert>
<insert id="insertZZSGL_JX_FYDJ_MX_FP" parameterType="map">
<foreach collection="list" item="item" index="index" separator=";">
INSERT INTO ZZSGL_JX_FYDJ_MX_FP(
FYMXID, FYID, FPID, ID
) VALUES (
#{item.FYMXID}, #{item.FYID}, #{item.FPID}, #{item.ID}
)
</foreach>
</insert>
<select id="selectZZSGL_JX_FYDJMX" resultType="map" parameterType="map">
select * from ZZSGL_JX_FYDJMX T
<where>
<if test="FYMXID!=null and FYMXID!=''">
AND T.FYMXID = #{FYMXID}
</if>
<if test="FYID!=null and FYID!=''">
AND T.FYID = #{FYID}
</if>
<if test="FYLX!=null and FYLX!=''">
AND T.FYLX = #{FYLX}
</if>
</where>
</select>
2024-04-23 00:27:46 +08:00
<select id="selectZZSGL_JX_FYDJ_MX_FP" resultType="map" parameterType="map">
select
FPID, FPDM, FPHM, KPRQ, JSHJ
from ZZSGL_JX_FYDJMX mx
inner join ZZSGL_JX_FPXX fp on mx.FPID = fp.FPID
<where>
<if test="FYMXID!=null and FYMXID!=''">
AND mx.FYMXID = #{FYMXID}
</if>
<if test="FYID!=null and FYID!=''">
AND mx.FYID = #{FYID}
</if>
</where>
</select>
2024-04-22 23:22:18 +08:00
</mapper>