|
|
|
@@ -1,23 +1,26 @@
|
|
|
|
|
package cn.novalon.gym.manage.app.config;
|
|
|
|
|
|
|
|
|
|
import cn.novalon.gym.manage.gymmembercard.handler.MemberCardHandler;
|
|
|
|
|
import cn.novalon.gym.manage.gymmembercard.handler.MemberCardRecordHandler;
|
|
|
|
|
import cn.novalon.gym.manage.gymmembercard.handler.MemberCardTransactionHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.auth.SysAuthHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.auth.PasswordDiagnosticHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.config.SysConfigHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.dictionary.DictionaryHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.dict.SysDictHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.log.SysLogHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.log.OperationLogHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.menu.MenuHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.role.SysRoleHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.permission.SysPermissionHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.stats.StatsHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.user.SysUserHandler;
|
|
|
|
|
|
|
|
|
|
import cn.novalon.gym.manage.file.handler.SysFileHandler;
|
|
|
|
|
import cn.novalon.gym.manage.member.card.handler.MemberCardHandler;
|
|
|
|
|
import cn.novalon.gym.manage.member.card.handler.MemberCardRecordHandler;
|
|
|
|
|
import cn.novalon.gym.manage.member.card.handler.MemberCardTransactionHandler;
|
|
|
|
|
import cn.novalon.gym.manage.member.handler.MemberHandler;
|
|
|
|
|
import cn.novalon.gym.manage.member.handler.WechatAuthHandler;
|
|
|
|
|
import cn.novalon.gym.manage.notify.handler.SysNoticeHandler;
|
|
|
|
|
import cn.novalon.gym.manage.notify.handler.SysUserMessageHandler;
|
|
|
|
|
import cn.novalon.gym.manage.file.handler.SysFileHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.auth.PasswordDiagnosticHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.auth.SysAuthHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.config.SysConfigHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.dict.SysDictHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.dictionary.DictionaryHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.log.OperationLogHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.log.SysLogHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.menu.MenuHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.permission.SysPermissionHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.role.SysRoleHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.stats.StatsHandler;
|
|
|
|
|
import cn.novalon.gym.manage.sys.handler.user.SysUserHandler;
|
|
|
|
|
import org.springframework.context.annotation.Bean;
|
|
|
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
|
import org.springframework.web.reactive.function.server.RouterFunction;
|
|
|
|
@@ -54,6 +57,8 @@ public class SystemRouter {
|
|
|
|
|
SysUserMessageHandler messageHandler,
|
|
|
|
|
SysFileHandler fileHandler,
|
|
|
|
|
SysPermissionHandler permissionHandler,
|
|
|
|
|
MemberHandler memberHandler,
|
|
|
|
|
WechatAuthHandler wechatAuthHandler,
|
|
|
|
|
PasswordDiagnosticHandler passwordDiagnosticHandler,
|
|
|
|
|
MemberCardHandler memberCardHandler,
|
|
|
|
|
MemberCardRecordHandler memberCardRecordHandler,
|
|
|
|
@@ -199,6 +204,25 @@ public class SystemRouter {
|
|
|
|
|
.PUT("/api/permissions/{id}", permissionHandler::updatePermission)
|
|
|
|
|
.DELETE("/api/permissions/{id}", permissionHandler::deletePermission)
|
|
|
|
|
|
|
|
|
|
// ========== 会员模块路由 - 微信认证 ==========
|
|
|
|
|
.POST("/api/member/auth/miniapp/login", wechatAuthHandler::miniappLogin)
|
|
|
|
|
.GET("/api/member/auth/mp/callback", wechatAuthHandler::verifyMpSignature)
|
|
|
|
|
.POST("/api/member/auth/mp/callback", wechatAuthHandler::mpCallback)
|
|
|
|
|
|
|
|
|
|
// ========== 会员模块路由 - 会员信息 ==========
|
|
|
|
|
.GET("/api/member/info", memberHandler::getMemberInfo)
|
|
|
|
|
.PUT("/api/member/info", memberHandler::updateMemberInfo)
|
|
|
|
|
.POST("/api/member/phone/bind", memberHandler::bindPhone)
|
|
|
|
|
.GET("/api/member/subscribe/status", memberHandler::checkSubscribeStatus)
|
|
|
|
|
|
|
|
|
|
// ========== 会员模块路由 - 管理端 ==========
|
|
|
|
|
.POST("/api/admin/member/{id}/phone", memberHandler::adminUpdatePhone)
|
|
|
|
|
.GET("/api/admin/member/{id}", memberHandler::adminGetMemberInfo)
|
|
|
|
|
.PUT("/api/admin/member/{id}", memberHandler::adminUpdateMemberInfo)
|
|
|
|
|
.GET("/api/admin/members", memberHandler::searchMembers)
|
|
|
|
|
.GET("/api/admin/members/all", memberHandler::getAllMembers)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// ========================================
|
|
|
|
|
// ========== 会员卡管理路由 ==============
|
|
|
|
|
// ========================================
|
|
|
|
|