dt_user.go 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package daytask
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go_server/service"
  5. )
  6. // DtUserRouter 用户路由
  7. type DtUserRouter struct{}
  8. func (DtUserRouter) Route() string {
  9. return "/user"
  10. }
  11. var dtUserService = service.RealizationLayer.DaytaskServiceGroup.DtUserService
  12. func (h DtUserRouter) Register(group *gin.RouterGroup) {
  13. group.GET("get", dtUserService.Get)
  14. group.GET("find", dtUserService.Find)
  15. group.GET("comment", dtUserService.Comment)
  16. group.POST("create", dtUserService.Create)
  17. group.POST("update", dtUserService.Update)
  18. group.POST("delete", dtUserService.Delete)
  19. }
  20. // DtUserSocialRouter 用户社交账号路由
  21. type DtUserSocialRouter struct{}
  22. func (DtUserSocialRouter) Route() string {
  23. return "/user_social"
  24. }
  25. var dtUserSocialService = service.RealizationLayer.DaytaskServiceGroup.DtUserSocialService
  26. func (h DtUserSocialRouter) Register(group *gin.RouterGroup) {
  27. group.GET("get", dtUserSocialService.Get)
  28. group.GET("find", dtUserSocialService.Find)
  29. group.POST("create", dtUserSocialService.Create)
  30. group.POST("update", dtUserSocialService.Update)
  31. group.POST("delete", dtUserSocialService.Delete)
  32. }
  33. // DtUserPaymentRouter 用户收款方式路由
  34. type DtUserPaymentRouter struct{}
  35. func (DtUserPaymentRouter) Route() string {
  36. return "/user_payment"
  37. }
  38. var dtUserPaymentService = service.RealizationLayer.DaytaskServiceGroup.DtUserPaymentService
  39. func (h DtUserPaymentRouter) Register(group *gin.RouterGroup) {
  40. group.GET("get", dtUserPaymentService.Get)
  41. group.GET("find", dtUserPaymentService.Find)
  42. group.POST("create", dtUserPaymentService.Create)
  43. group.POST("update", dtUserPaymentService.Update)
  44. group.POST("delete", dtUserPaymentService.Delete)
  45. }