feat: 完善仪表盘热门模块区块内容

1.完善仪表盘热门模块区块内容
2.sys_log 表增加 module 字段索引
3.优化总计区块图标
This commit is contained in:
2023-09-09 11:28:44 +08:00
parent 3440aa4faa
commit 83b2e2a7c0
27 changed files with 200 additions and 68 deletions

View File

@@ -8,4 +8,18 @@
(SELECT COUNT(*) FROM `sys_log` WHERE DATE(`create_time`) = CURDATE()) AS todayPvCount,
(SELECT COUNT(*) FROM `sys_log` WHERE DATE(`create_time`) = DATE_SUB(CURDATE(), INTERVAL 1 DAY)) AS yesterdayPvCount
</select>
<select id="selectListDashboardPopularModule"
resultType="top.charles7c.cnadmin.monitor.model.vo.DashboardPopularModuleVO">
SELECT
`module`,
COUNT(*) AS pvCount,
SUM(CASE WHEN DATE(`create_time`) = CURDATE() THEN 1 ELSE 0 END) AS todayPvCount,
SUM(CASE WHEN DATE(`create_time`) = DATE_SUB(CURDATE(), INTERVAL 1 DAY) THEN 1 ELSE 0 END) AS yesterdayPvCount
FROM `sys_log`
GROUP BY `module`
HAVING `module` != '验证码' AND `module` != '登录'
ORDER BY `pvCount` DESC
LIMIT 10
</select>
</mapper>