SaleQuotaInfoMapper.xml 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="com.ruixuan.salesLeads.mapper.SaleQuotaInfoMapper">
  6. <!-- 批量新增销售线索额度信息-->
  7. <insert id="replaceSaleQuotaInfoBatch">
  8. replace into sale_quota_info(
  9. seller_id,
  10. nearly_thirty_days,
  11. gmv_month,
  12. gmv,
  13. mtd_date,
  14. mtd,
  15. create_user_id,
  16. create_time)
  17. values
  18. <foreach collection="saleQuotaList" item="info" separator=",">
  19. (
  20. #{info.sellerId},
  21. #{info.nearlyThirtyDays},
  22. #{info.gmvMonth},
  23. #{info.gmv},
  24. #{info.mtdDate},
  25. #{info.mtd},
  26. #{info.createUserId},
  27. NOW()
  28. )
  29. </foreach>
  30. </insert>
  31. <!-- 根据卖家id查看最新额度 -->
  32. <select id="getSaleQuotaInfoBySellerId" resultType="com.ruixuan.salesLeads.pojo.SaleQuotaInfoPojo">
  33. SELECT
  34. q.id,
  35. q.nearly_thirty_days,
  36. q.gmv_month,
  37. q.gmv,
  38. q.mtd_date,
  39. q.mtd,
  40. q.create_time
  41. FROM
  42. sale_quota_info q
  43. WHERE
  44. q.seller_id = #{sellerId}
  45. ORDER BY
  46. q.create_time DESC
  47. LIMIT 1
  48. </select>
  49. </mapper>