package daytask import ( "github.com/gin-gonic/gin" "go_server/service" ) // DtUserRouter 用户路由 type DtUserRouter struct{} func (DtUserRouter) Route() string { return "/user" } var dtUserService = service.RealizationLayer.DaytaskServiceGroup.DtUserService func (h DtUserRouter) Register(group *gin.RouterGroup) { group.GET("get", dtUserService.Get) group.GET("find", dtUserService.Find) group.GET("comment", dtUserService.Comment) group.POST("create", dtUserService.Create) group.POST("update", dtUserService.Update) group.POST("delete", dtUserService.Delete) } // DtUserSocialRouter 用户社交账号路由 type DtUserSocialRouter struct{} func (DtUserSocialRouter) Route() string { return "/user_social" } var dtUserSocialService = service.RealizationLayer.DaytaskServiceGroup.DtUserSocialService func (h DtUserSocialRouter) Register(group *gin.RouterGroup) { group.GET("get", dtUserSocialService.Get) group.GET("find", dtUserSocialService.Find) group.POST("create", dtUserSocialService.Create) group.POST("update", dtUserSocialService.Update) group.POST("delete", dtUserSocialService.Delete) } // DtUserPaymentRouter 用户收款方式路由 type DtUserPaymentRouter struct{} func (DtUserPaymentRouter) Route() string { return "/user_payment" } var dtUserPaymentService = service.RealizationLayer.DaytaskServiceGroup.DtUserPaymentService func (h DtUserPaymentRouter) Register(group *gin.RouterGroup) { group.GET("get", dtUserPaymentService.Get) group.GET("find", dtUserPaymentService.Find) group.POST("create", dtUserPaymentService.Create) group.POST("update", dtUserPaymentService.Update) group.POST("delete", dtUserPaymentService.Delete) }