feat(expiry): 完成 #20 模块目录与健康路由

This commit is contained in:
root
2026-03-04 17:06:26 +08:00
parent fe9f64f51d
commit f092019c61
7 changed files with 109 additions and 1 deletions
+6 -1
View File
@@ -16,6 +16,7 @@ import (
oahandler "wx_service/internal/common/wechat_official/handler"
oaservice "wx_service/internal/common/wechat_official/service"
"wx_service/internal/database"
expiry "wx_service/internal/expiry"
lawyerhandler "wx_service/internal/lawyer/handler"
lawyerservice "wx_service/internal/lawyer/service"
membershiphandler "wx_service/internal/membership/handler"
@@ -116,8 +117,12 @@ func main() {
log.Println("lawyer 数据库未配置,/lawyers 接口已禁用")
}
expiryRepo := expiry.NewRepository(database.DB)
expiryService := expiry.NewService(expiryRepo)
expiryHandler := expiry.NewHandler(expiryService)
// 6) 注册路由:把 URL 映射到 handler
routes.Register(router, database.DB, authHandler, videoHandler, smokeHandler, redeemCodeHandler, uploadHandler, oaOAuthHandler, sessionCache, lawyerHandler)
routes.Register(router, database.DB, authHandler, videoHandler, smokeHandler, redeemCodeHandler, uploadHandler, oaOAuthHandler, sessionCache, lawyerHandler, expiryHandler)
// 7) 启动监听端口
addr := ":" + config.AppConfig.Server.Port