完成模块4,4.1基础信息统计

This commit was merged in pull request #26.
This commit is contained in:
2026-06-09 23:04:43 +08:00
parent e19324d0ef
commit 7e4035e0ae
23 changed files with 2271 additions and 2 deletions
@@ -2,6 +2,7 @@ package cn.novalon.gym.manage.app.config;
import cn.novalon.gym.manage.checkIn.handler.CheckInHandler;
import cn.novalon.gym.manage.datacount.handler.DataStatisticsHandler;
import cn.novalon.gym.manage.file.handler.SysFileHandler;
import cn.novalon.gym.manage.groupcourse.handler.GroupCourseBookingHandler;
import cn.novalon.gym.manage.groupcourse.handler.GroupCourseHandler;
@@ -68,7 +69,8 @@ public class SystemRouter {
MemberCardTransactionHandler memberCardTransactionHandler,
GroupCourseHandler groupCourseHandler,
GroupCourseBookingHandler groupCourseBookingHandler,
CheckInHandler checkInHandler) {
CheckInHandler checkInHandler,
DataStatisticsHandler dataStatisticsHandler) {
return route()
// ========== 诊断路由 ==========
@@ -292,6 +294,18 @@ public class SystemRouter {
// ===== 签到数据导出 =====
.GET("/api/checkIn/records/export", checkInHandler::exportSignInRecords)
// ========================================
// ========== 数据统计模块路由 ============
// ========================================
// ===== 数据统计核心功能 =====
.GET("/api/datacount/summary", dataStatisticsHandler::getStatisticsSummary)
.GET("/api/datacount/member", dataStatisticsHandler::getMemberStatistics)
.GET("/api/datacount/booking", dataStatisticsHandler::getBookingStatistics)
.GET("/api/datacount/signin", dataStatisticsHandler::getSignInStatistics)
.GET("/api/datacount/history", dataStatisticsHandler::queryHistoricalStatistics)
.GET("/api/datacount/export", dataStatisticsHandler::exportStatistics)
.build();
}
}