MoneyOverdueMapper.xml 855 B

123456789101112131415161718192021222324
  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="vip.xiaonuo.money.mapper.MoneyOverdueMapper">
  4. <select id="getUserRank" resultType="vip.xiaonuo.money.entity.vo.MoneyBorrowUserVo">
  5. SELECT
  6. user_name,
  7. ROUND(SUM(CASE WHEN document_type = '0' THEN rmbje ELSE 0 END) /10000, 2) AS collectPrice,
  8. ROUND(SUM(CASE WHEN document_type = '1' THEN rmbje ELSE 0 END)/10000, 2) AS overduePrice,
  9. ROUND(SUM(rmbje) /10000, 2) AS total_rmbje
  10. FROM
  11. `money_write_overdue`
  12. where 1= 1
  13. <if test="orgId!=null and orgId!=''">
  14. and org_id = #{orgId}
  15. </if>
  16. GROUP BY
  17. user_name
  18. ORDER BY
  19. total_rmbje DESC LIMIT 20;
  20. </select>
  21. </mapper>