package daytask import ( "github.com/gin-gonic/gin" "go_server/service" ) // DtNoticeRouter 公告路由 type DtNoticeRouter struct{} func (DtNoticeRouter) Route() string { return "/notice" } var dtNoticeService = service.RealizationLayer.DaytaskServiceGroup.DtNoticeService func (h DtNoticeRouter) Register(group *gin.RouterGroup) { group.GET("get", dtNoticeService.Get) group.GET("find", dtNoticeService.Find) group.POST("create", dtNoticeService.Create) group.POST("update", dtNoticeService.Update) group.POST("delete", dtNoticeService.Delete) } // DtBannerRouter Banner路由 type DtBannerRouter struct{} func (DtBannerRouter) Route() string { return "/banner" } var dtBannerService = service.RealizationLayer.DaytaskServiceGroup.DtBannerService func (h DtBannerRouter) Register(group *gin.RouterGroup) { group.GET("get", dtBannerService.Get) group.GET("find", dtBannerService.Find) group.POST("create", dtBannerService.Create) group.POST("update", dtBannerService.Update) group.POST("delete", dtBannerService.Delete) } // DtHelpCategoryRouter 帮助分类路由 type DtHelpCategoryRouter struct{} func (DtHelpCategoryRouter) Route() string { return "/help_category" } var dtHelpCategoryService = service.RealizationLayer.DaytaskServiceGroup.DtHelpCategoryService func (h DtHelpCategoryRouter) Register(group *gin.RouterGroup) { group.GET("get", dtHelpCategoryService.Get) group.GET("find", dtHelpCategoryService.Find) group.POST("create", dtHelpCategoryService.Create) group.POST("update", dtHelpCategoryService.Update) group.POST("delete", dtHelpCategoryService.Delete) } // DtHelpRouter 帮助中心路由 type DtHelpRouter struct{} func (DtHelpRouter) Route() string { return "/help" } var dtHelpService = service.RealizationLayer.DaytaskServiceGroup.DtHelpService func (h DtHelpRouter) Register(group *gin.RouterGroup) { group.GET("get", dtHelpService.Get) group.GET("find", dtHelpService.Find) group.POST("create", dtHelpService.Create) group.POST("update", dtHelpService.Update) group.POST("delete", dtHelpService.Delete) } // DtCustomerServiceRouter 客服配置路由 type DtCustomerServiceRouter struct{} func (DtCustomerServiceRouter) Route() string { return "/customer_service" } var dtCustomerServiceService = service.RealizationLayer.DaytaskServiceGroup.DtCustomerServiceService func (h DtCustomerServiceRouter) Register(group *gin.RouterGroup) { group.GET("get", dtCustomerServiceService.Get) group.GET("find", dtCustomerServiceService.Find) group.POST("create", dtCustomerServiceService.Create) group.POST("update", dtCustomerServiceService.Update) group.POST("delete", dtCustomerServiceService.Delete) }