All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 6m17s
- 合并 customer_account 和 shop_account 路由到统一的 account 接口 - 新增统一认证接口 (auth handler) - 实现越权防护中间件和权限检查工具函数 - 新增操作审计日志模型和服务 - 更新数据库迁移 (版本 39: account_operation_log 表) - 补充集成测试覆盖权限检查和审计日志场景
25 lines
826 B
Go
25 lines
826 B
Go
package routes
|
||
|
||
import (
|
||
"github.com/gofiber/fiber/v2"
|
||
|
||
"github.com/break/junhong_cmp_fiber/internal/bootstrap"
|
||
"github.com/break/junhong_cmp_fiber/pkg/openapi"
|
||
)
|
||
|
||
// RegisterH5Routes 注册H5相关路由
|
||
func RegisterH5Routes(router fiber.Router, handlers *bootstrap.Handlers, middlewares *bootstrap.Middlewares, doc *openapi.Generator, basePath string) {
|
||
// 认证路由已迁移到 /api/auth,参见 RegisterAuthRoutes
|
||
authGroup := router.Group("", middlewares.H5Auth)
|
||
|
||
if handlers.H5Order != nil {
|
||
registerH5OrderRoutes(authGroup, handlers.H5Order, doc, basePath)
|
||
}
|
||
if handlers.H5Recharge != nil {
|
||
registerH5RechargeRoutes(authGroup, handlers.H5Recharge, doc, basePath)
|
||
}
|
||
if handlers.EnterpriseDeviceH5 != nil {
|
||
registerH5EnterpriseDeviceRoutes(authGroup, handlers.EnterpriseDeviceH5, doc, basePath)
|
||
}
|
||
}
|