AccountRequestFundsMapper.xml 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  3. <mapper namespace="com.fjhx.account.mapper.account.AccountRequestFundsMapper">
  4. <select id="getPage" resultType="com.fjhx.account.entity.account.vo.AccountRequestFundsVo">
  5. select arf.id,
  6. arf.department_id,
  7. arf.corporation_id,
  8. arf.account_management_id,
  9. arf.payment_time,
  10. arf.payment_remarks,
  11. arf.currency,
  12. arf.status,
  13. arf.type,
  14. arf.total,
  15. arf.quantity,
  16. arf.payment_method,
  17. arf.name,
  18. arf.opening_bank,
  19. arf.account_opening,
  20. arf.interbank_number,
  21. arf.remarks,
  22. arf.create_user,
  23. arf.create_time,
  24. arf.update_user,
  25. arf.update_time,
  26. arf.write_off_status,
  27. arf.advance_id,
  28. arf.advance_amounts,
  29. ap.`status` accountPaymentStatus,
  30. am.alias accountManagementName
  31. from account_request_funds arf
  32. left join account_payment ap on arf.id = ap.business_id
  33. left join account_management am on arf.account_management_id = am.id
  34. ${ew.customSqlSegment}
  35. </select>
  36. <select id="getPayHistoricalInfo" resultType="com.fjhx.account.entity.account.vo.AccountRequestFundsVo">
  37. SELECT DISTINCT COALESCE
  38. (arf.`name`, '') name,
  39. COALESCE(arf.account_opening, '') accountOpening,
  40. COALESCE(arf.opening_bank, '') openingBank,
  41. COALESCE(arf.interbank_number, '') interbankNumber
  42. FROM account_request_funds arf
  43. WHERE CONCAT(
  44. COALESCE(arf.`name`, ''),
  45. COALESCE(arf.account_opening, ''),
  46. COALESCE(arf.opening_bank, ''),
  47. COALESCE(arf.interbank_number, '')
  48. ) != ''
  49. and arf.create_user = #{userId}
  50. </select>
  51. </mapper>