签到模块

This commit is contained in:
future
2026-06-02 09:56:37 +08:00
parent 174e33053e
commit 08cf82ac83
33 changed files with 888 additions and 14 deletions
@@ -1,6 +1,7 @@
package cn.novalon.gym.manage.app.config;
import cn.novalon.gym.manage.checkIn.handler.CheckInHandler;
import cn.novalon.gym.manage.file.handler.SysFileHandler;
import cn.novalon.gym.manage.member.handler.MemberCardHandler;
import cn.novalon.gym.manage.member.handler.MemberCardRecordHandler;
@@ -62,7 +63,8 @@ public class SystemRouter {
PasswordDiagnosticHandler passwordDiagnosticHandler,
MemberCardHandler memberCardHandler,
MemberCardRecordHandler memberCardRecordHandler,
MemberCardTransactionHandler memberCardTransactionHandler) {
MemberCardTransactionHandler memberCardTransactionHandler,
CheckInHandler checkInHandler) {
return route()
// ========== 诊断路由 ==========
@@ -249,7 +251,10 @@ public class SystemRouter {
.GET("/api/member-card-transactions/statistics/deduct/{cardId}", memberCardTransactionHandler::getDeductCountByCardId)
.GET("/api/member-card-transactions/statistics/renew", memberCardTransactionHandler::getRenewAmountByTimeRange)
.GET("/api/member-card-transactions/statistics/purchase/{memberId}", memberCardTransactionHandler::getPurchaseAmountByMember)
// ========= 签到路由 ==========
.POST("/api/checkIn", checkInHandler::checkIn )
.GET("/api/checkIn/qrcode", checkInHandler::getQRCode)
.build();
}
}