CommissionMapper.xml 1.0 KB

1234567891011121314151617181920212223
  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.sale.mapper.commission.CommissionMapper">
  4. <select id="getPage" resultType="com.fjhx.sale.entity.commission.vo.CommissionVo">
  5. select
  6. *
  7. from commission c
  8. ${ew.customSqlSegment}
  9. </select>
  10. <select id="getHeadStatistics" resultType="com.fjhx.sale.entity.commission.vo.CommissionVo">
  11. SELECT
  12. IFNULL( SUM( total_income ), 0 ) AS totalIncome,
  13. IFNULL( SUM( total_expenses ), 0 ) AS totalExpenses,
  14. IFNULL( SUM( after_sales_amount ), 0 ) AS afterSalesAmount,
  15. IFNULL( SUM( public_amount ), 0 ) AS publicAmount,
  16. IFNULL( SUM( have_overall_amount ), 0 ) AS haveOverallAmount,
  17. IFNULL( SUM( departmental_commission ), 0 ) AS departmentalCommission,
  18. IFNULL( SUM( personal_commission ), 0 ) AS personalCommission
  19. FROM
  20. commission c
  21. </select>
  22. </mapper>