enter.go 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. package daytask
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go_server/global"
  5. )
  6. // All Daytask routes to be registered
  7. var (
  8. allRouters = []global.ContextInterface{
  9. // 用户模块
  10. DtUserRouter{},
  11. DtUserLevelRouter{},
  12. DtUserSocialRouter{},
  13. DtUserPaymentRouter{},
  14. // 任务模块
  15. DtTaskCategoryRouter{},
  16. DtTaskRouter{},
  17. DtTaskStepRouter{},
  18. DtUserTaskRouter{},
  19. // 财务模块
  20. DtRechargeOrderRouter{},
  21. DtWithdrawOrderRouter{},
  22. DtBalanceLogRouter{},
  23. DtPaymentChannelRouter{},
  24. // 内容模块
  25. DtNoticeRouter{},
  26. DtBannerRouter{},
  27. DtHelpCategoryRouter{},
  28. DtHelpRouter{},
  29. DtCustomerServiceRouter{},
  30. // 素材模块
  31. DtMaterialRouter{},
  32. DtMaterialGroupRouter{},
  33. // 系统模块
  34. DtAdminRouter{},
  35. DtRoleRouter{},
  36. DtMenuRouter{},
  37. DtConfigRouter{},
  38. DtOperationLogRouter{},
  39. DtDailyStatsRouter{},
  40. }
  41. )
  42. type RouterGroup struct {
  43. }
  44. func (RouterGroup) Route() string {
  45. return "/daytask"
  46. }
  47. func (h RouterGroup) Register(group *gin.RouterGroup) {
  48. for _, item := range allRouters {
  49. global.RegisterRouter(group, item)
  50. }
  51. }