ProdSaleMapper.xml 1.3 KB

1234567891011121314151617181920212223242526272829303132
  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.huimv.admin.mapper.ProdSaleMapper">
  4. <!-- 通用查询映射结果 -->
  5. <resultMap id="BaseResultMap" type="com.huimv.admin.entity.ProdSale">
  6. <id column="id" property="id"/>
  7. <result column="sale_money" property="saleMoney"/>
  8. <result column="sale_quantity" property="saleQuantity"/>
  9. <result column="creat_time" property="creatTime"/>
  10. <result column="farm_id" property="farmId"/>
  11. <result column="other1" property="other1"/>
  12. <result column="other2" property="other2"/>
  13. <result column="other3" property="other3"/>
  14. </resultMap>
  15. <select id="listMonth" resultType="com.huimv.admin.entity.ProdSale">
  16. select IFNULL(SUM(sale_quantity),'0') 'saleQuantity',creat_time FROM prod_sale
  17. ${ew.customSqlSegment}
  18. GROUP BY DATE_FORMAT(creat_time,'%Y-%m')
  19. ORDER BY creat_time ASC
  20. </select>
  21. <select id="listYear" resultType="com.huimv.admin.entity.ProdSale">
  22. select IFNULL(SUM(sale_quantity),'0') 'saleQuantity',creat_time FROM prod_sale
  23. ${ew.customSqlSegment}
  24. GROUP BY DATE_FORMAT(creat_time,'%Y')
  25. ORDER BY creat_time ASC
  26. </select>
  27. </mapper>