dt_user.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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. // DtUserLevelRouter 用户等级路由
  21. type DtUserLevelRouter struct{}
  22. func (DtUserLevelRouter) Route() string {
  23. return "/user_level"
  24. }
  25. var dtUserLevelService = service.RealizationLayer.DaytaskServiceGroup.DtUserLevelService
  26. func (h DtUserLevelRouter) Register(group *gin.RouterGroup) {
  27. group.GET("get", dtUserLevelService.Get)
  28. group.GET("find", dtUserLevelService.Find)
  29. group.POST("create", dtUserLevelService.Create)
  30. group.POST("update", dtUserLevelService.Update)
  31. group.POST("delete", dtUserLevelService.Delete)
  32. }
  33. // DtUserSocialRouter 用户社交账号路由
  34. type DtUserSocialRouter struct{}
  35. func (DtUserSocialRouter) Route() string {
  36. return "/user_social"
  37. }
  38. var dtUserSocialService = service.RealizationLayer.DaytaskServiceGroup.DtUserSocialService
  39. func (h DtUserSocialRouter) Register(group *gin.RouterGroup) {
  40. group.GET("get", dtUserSocialService.Get)
  41. group.GET("find", dtUserSocialService.Find)
  42. group.POST("create", dtUserSocialService.Create)
  43. group.POST("update", dtUserSocialService.Update)
  44. group.POST("delete", dtUserSocialService.Delete)
  45. }
  46. // DtUserPaymentRouter 用户收款方式路由
  47. type DtUserPaymentRouter struct{}
  48. func (DtUserPaymentRouter) Route() string {
  49. return "/user_payment"
  50. }
  51. var dtUserPaymentService = service.RealizationLayer.DaytaskServiceGroup.DtUserPaymentService
  52. func (h DtUserPaymentRouter) Register(group *gin.RouterGroup) {
  53. group.GET("get", dtUserPaymentService.Get)
  54. group.GET("find", dtUserPaymentService.Find)
  55. group.POST("create", dtUserPaymentService.Create)
  56. group.POST("update", dtUserPaymentService.Update)
  57. group.POST("delete", dtUserPaymentService.Delete)
  58. }