ApiAccessLogStatisticsMapper.xml 925 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="cn.iocoder.yudao.module.statistics.dal.mysql.infra.ApiAccessLogStatisticsMapper">
  4. <select id="selectCountByIp" resultType="java.lang.Integer">
  5. <!-- TODO @疯狂:distinct 会不会更合适哈 -->
  6. SELECT COUNT(1)
  7. FROM infra_api_access_log
  8. WHERE create_time BETWEEN #{beginTime} AND #{endTime}
  9. AND deleted = FALSE
  10. GROUP BY user_ip
  11. </select>
  12. <select id="selectCountByUserId" resultType="java.lang.Integer">
  13. <!-- TODO @疯狂:distinct 会不会更合适哈 -->
  14. SELECT COUNT(1)
  15. FROM infra_api_access_log
  16. WHERE user_id > 0
  17. AND create_time BETWEEN #{beginTime} AND #{endTime}
  18. AND deleted = FALSE
  19. GROUP BY user_id
  20. </select>
  21. </mapper>