enter.go 1015 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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. DtUserSocialRouter{},
  12. DtUserPaymentRouter{},
  13. // 任务模块
  14. DtTaskCategoryRouter{},
  15. DtTaskRouter{},
  16. DtTaskStepRouter{},
  17. DtTaskExampleRouter{},
  18. DtUserTaskRouter{},
  19. // 财务模块
  20. DtWithdrawOrderRouter{},
  21. DtBalanceLogRouter{},
  22. // 内容模块
  23. DtNoticeRouter{},
  24. DtBannerRouter{},
  25. DtHelpCategoryRouter{},
  26. DtHelpRouter{},
  27. DtCustomerServiceRouter{},
  28. // 素材模块
  29. DtMaterialRouter{},
  30. DtMaterialGroupRouter{},
  31. // 系统模块
  32. DtAdminRouter{},
  33. DtRoleRouter{},
  34. DtMenuRouter{},
  35. DtConfigRouter{},
  36. DtOperationLogRouter{},
  37. DtDailyStatsRouter{},
  38. }
  39. )
  40. type RouterGroup struct {
  41. }
  42. func (RouterGroup) Route() string {
  43. return "/daytask"
  44. }
  45. func (h RouterGroup) Register(group *gin.RouterGroup) {
  46. for _, item := range allRouters {
  47. global.RegisterRouter(group, item)
  48. }
  49. }