feat: 新增首页统计接口

This commit is contained in:
ray
2024-06-30 23:56:22 +08:00
parent 22073364f1
commit 6e12d10120
12 changed files with 265 additions and 11 deletions

View File

@@ -33,8 +33,40 @@
t2.nickname LIKE concat('%',#{queryParams.keywords},'%')
)
</if>
<if test="queryParams.startDate != null">
AND t1.create_time &gt;= #{queryParams.startDate}
</if>
<if test="queryParams.endDate != null">
AND t1.create_time &lt;= #{queryParams.endDate}
</if>
</where>
ORDER BY
t1.create_time DESC
</select>
<!-- 获取PV访问量统计数据 -->
<select id="getPvCounts" resultType="com.youlai.system.model.bo.VisitCount">
SELECT
COUNT(1) AS count,
DATE_FORMAT(create_time,'%Y-%m-%d') AS date
FROM
sys_log
WHERE
is_deleted = 0
GROUP BY
DATE_FORMAT(create_time, '%Y-%m-%d')
</select>
<!-- 获取IP访问统计数据 -->
<select id="getIpCounts" resultType="com.youlai.system.model.bo.VisitCount">
SELECT
COUNT(DISTINCT ip) AS count,
DATE_FORMAT(create_time, '%Y-%m-%d') AS date
FROM
sys_log
WHERE
is_deleted = 0
GROUP BY
DATE_FORMAT(create_time, '%Y-%m-%d')
</select>
</mapper>