Files
dzpt/src/main/resources/mapper/BankbillGetinfoMapper.xml
2025-07-23 09:55:50 +08:00

50 lines
2.3 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.saye.hospitalgd.mapper.BankbillGetinfoMapper">
<!--插入银行交易记录-->
<insert id="insertBankbillGetinfo" parameterType="HashMap">
insert into bankbill_getinfo(trade_date, quartz_id, quartz_name, is_ok, modify_time, bill_table_name,
thirdConfigId)
values (#{trade_date}, #{quartz_id}, #{quartz_name}, #{is_ok}, #{modify_time}, #{bill_table_name},
#{thirdConfigId})
ON DUPLICATE KEY UPDATE quartz_id=values(quartz_id),
quartz_name=values(quartz_name),
is_ok=values(is_ok),
modify_time=values(modify_time),
thirdConfigId=values(thirdConfigId)
</insert>
<!--查询银行对账单下载记录-->
<select id="findBankbillGetinfoList" parameterType="HashMap" resultType="HashMap">
select trade_date,quartz_id,quartz_name,is_ok,modify_time,bill_table_name,thirdConfigId from bankbill_getinfo
<where>
<if test="startTime!=null and startTime!=''">
and trade_date &gt;=#{startTime}
</if>
<if test="startTime!=null and startTime!=''">
and trade_date &lt;=#{endTime}
</if>
<if test="is_ok!=null and is_ok!=''">
and is_ok =#{is_ok}
</if>
</where>
order by trade_date desc
</select>
<!--根据id查询银行对账单下载记录-->
<select id="findBankbillGetinfoById" parameterType="HashMap" resultType="HashMap">
select trade_date, quartz_id, quartz_name, is_ok, modify_time, bill_table_name, thirdConfigId
from bankbill_getinfo
where trade_date = #{trade_date}
and bill_table_name = #{bill_table_name}
</select>
<select id="findBankbillGetinfoByParam" parameterType="HashMap" resultType="HashMap">
select trade_date, quartz_id, quartz_name, is_ok, modify_time, bill_table_name, thirdConfigId
from bankbill_getinfo
where trade_date = #{trade_date}
and is_ok = #{is_ok}
</select>
</mapper>