AccountRunningWaterMapper.xml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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.AccountRunningWaterMapper">
  4. <select id="getPage" resultType="com.fjhx.account.entity.account.vo.AccountRunningWaterVo">
  5. select arw.*,
  6. am.alias accountManagementName,
  7. am.corporation_id
  8. from account_running_water arw
  9. left join account_management am on arw.account_management_id = am.id
  10. ${ew.customSqlSegment}
  11. </select>
  12. <select id="getDetail" resultType="com.fjhx.account.entity.account.vo.AccountRunningWaterVo">
  13. select
  14. arw.id,
  15. arw.account_management_id,
  16. arw.status,
  17. arw.business_id,
  18. arw.amount,
  19. arw.currency,
  20. arw.name,
  21. arw.received,
  22. arw.opening_bank,
  23. arw.account_opening,
  24. arw.transaction_time,
  25. arw.remarks,
  26. arw.create_user,
  27. arw.create_time,
  28. arw.update_user,
  29. arw.update_time,
  30. am.name accountManagementName,
  31. am.corporation_id
  32. from account_running_water arw
  33. left join account_management am on arw.account_management_id = am.id
  34. where arw.id = #{id}
  35. </select>
  36. <select id="getList" resultType="com.fjhx.account.entity.account.vo.AccountRunningWaterVo">
  37. select
  38. arw.id,
  39. arw.account_management_id,
  40. arw.status,
  41. arw.business_id,
  42. IF(arw.status =20,CONCAT("-",arw.amount),arw.amount) amount,
  43. arw.currency,
  44. arw.name,
  45. arw.received,
  46. arw.opening_bank,
  47. arw.account_opening,
  48. arw.transaction_time,
  49. arw.remarks,
  50. arw.create_user,
  51. arw.create_time,
  52. arw.update_user,
  53. arw.update_time,
  54. am.alias accountManagementName
  55. from account_running_water arw
  56. left join account_management am on arw.account_management_id = am.id
  57. ${ew.customSqlSegment}
  58. </select>
  59. <select id="getAccountRunningWaterAmount" resultType="com.fjhx.account.entity.account.po.AccountRunningWater">
  60. SELECT arw.`status`,
  61. amount
  62. FROM account_running_water arw ${ew.customSqlSegment}
  63. LIMIT #{size}
  64. </select>
  65. </mapper>