shiyunteng
2026-09-18 c5c284896ce6428cffc5092e9cdef4fefc23409f
platformx-business-finance-biz/src/main/resources/mapper/BankStatementMapper.xml
@@ -22,4 +22,32 @@
        <result property="updateTime" column="update_time"/>
        <result property="delFlag" column="del_flag"/>
  </resultMap>
    <select id="pageBip" resultType="com.by4cloud.platformx.business.vo.BankStatementItemPageVo">
      SELECT
         bsi.id,
         bsi.confirm_amount,
         bsi.bip_id,
         bsi.bip_param,
         bsi.bip_push,
         bs.pay_bank_acc_name,
         bs.pay_bank_no,
         bs.receive_bank_acc_acc,
         bs.receive_bank_acc_name,
         bs.bank_seq_no ,
         bs.remark ,
          bsi.comp_id
      FROM
         bank_statement_item bsi
            LEFT JOIN bank_statement bs ON bs.id = bsi.statet_id
      where
         bsi.del_flag='0'
      and bs.del_flag='0'
      <if test="queryDTO.payBankAccName!=null and queryDTO.payBankAccName != ''">
         and pay_bank_acc_name like  CONCAT('%', #{queryDTO.payBankAccName}, '%')
      </if>
      <if test="queryDTO.receiveBankAccName!=null and queryDTO.receiveBankAccName != ''">
         and receive_bank_acc_name like  CONCAT('%', #{queryDTO.receiveBankAccName}, '%')
      </if>
      order by bsi.create_time desc
   </select>
</mapper>