package daytask import ( "github.com/gin-gonic/gin" "go_server/global" ) // All Daytask routes to be registered var ( allRouters = []global.ContextInterface{ // 用户模块 DtUserRouter{}, DtUserLevelRouter{}, DtUserSocialRouter{}, DtUserPaymentRouter{}, // 任务模块 DtTaskCategoryRouter{}, DtTaskRouter{}, DtTaskStepRouter{}, DtUserTaskRouter{}, // 财务模块 DtRechargeOrderRouter{}, DtWithdrawOrderRouter{}, DtBalanceLogRouter{}, DtPaymentChannelRouter{}, // 内容模块 DtNoticeRouter{}, DtBannerRouter{}, DtHelpCategoryRouter{}, DtHelpRouter{}, DtCustomerServiceRouter{}, // 素材模块 DtMaterialRouter{}, DtMaterialGroupRouter{}, // 系统模块 DtAdminRouter{}, DtRoleRouter{}, DtMenuRouter{}, DtConfigRouter{}, DtOperationLogRouter{}, DtDailyStatsRouter{}, } ) type RouterGroup struct { } func (RouterGroup) Route() string { return "/daytask" } func (h RouterGroup) Register(group *gin.RouterGroup) { for _, item := range allRouters { global.RegisterRouter(group, item) } }