dt_content.go 2.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. package daytask
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go_server/service"
  5. )
  6. // DtNoticeRouter 公告路由
  7. type DtNoticeRouter struct{}
  8. func (DtNoticeRouter) Route() string {
  9. return "/notice"
  10. }
  11. var dtNoticeService = service.RealizationLayer.DaytaskServiceGroup.DtNoticeService
  12. func (h DtNoticeRouter) Register(group *gin.RouterGroup) {
  13. group.GET("get", dtNoticeService.Get)
  14. group.GET("find", dtNoticeService.Find)
  15. group.POST("create", dtNoticeService.Create)
  16. group.POST("update", dtNoticeService.Update)
  17. group.POST("delete", dtNoticeService.Delete)
  18. }
  19. // DtBannerRouter Banner路由
  20. type DtBannerRouter struct{}
  21. func (DtBannerRouter) Route() string {
  22. return "/banner"
  23. }
  24. var dtBannerService = service.RealizationLayer.DaytaskServiceGroup.DtBannerService
  25. func (h DtBannerRouter) Register(group *gin.RouterGroup) {
  26. group.GET("get", dtBannerService.Get)
  27. group.GET("find", dtBannerService.Find)
  28. group.POST("create", dtBannerService.Create)
  29. group.POST("update", dtBannerService.Update)
  30. group.POST("delete", dtBannerService.Delete)
  31. }
  32. // DtHelpCategoryRouter 帮助分类路由
  33. type DtHelpCategoryRouter struct{}
  34. func (DtHelpCategoryRouter) Route() string {
  35. return "/help_category"
  36. }
  37. var dtHelpCategoryService = service.RealizationLayer.DaytaskServiceGroup.DtHelpCategoryService
  38. func (h DtHelpCategoryRouter) Register(group *gin.RouterGroup) {
  39. group.GET("get", dtHelpCategoryService.Get)
  40. group.GET("find", dtHelpCategoryService.Find)
  41. group.POST("create", dtHelpCategoryService.Create)
  42. group.POST("update", dtHelpCategoryService.Update)
  43. group.POST("delete", dtHelpCategoryService.Delete)
  44. }
  45. // DtHelpRouter 帮助中心路由
  46. type DtHelpRouter struct{}
  47. func (DtHelpRouter) Route() string {
  48. return "/help"
  49. }
  50. var dtHelpService = service.RealizationLayer.DaytaskServiceGroup.DtHelpService
  51. func (h DtHelpRouter) Register(group *gin.RouterGroup) {
  52. group.GET("get", dtHelpService.Get)
  53. group.GET("find", dtHelpService.Find)
  54. group.POST("create", dtHelpService.Create)
  55. group.POST("update", dtHelpService.Update)
  56. group.POST("delete", dtHelpService.Delete)
  57. }
  58. // DtCustomerServiceRouter 客服配置路由
  59. type DtCustomerServiceRouter struct{}
  60. func (DtCustomerServiceRouter) Route() string {
  61. return "/customer_service"
  62. }
  63. var dtCustomerServiceService = service.RealizationLayer.DaytaskServiceGroup.DtCustomerServiceService
  64. func (h DtCustomerServiceRouter) Register(group *gin.RouterGroup) {
  65. group.GET("get", dtCustomerServiceService.Get)
  66. group.GET("find", dtCustomerServiceService.Find)
  67. group.POST("create", dtCustomerServiceService.Create)
  68. group.POST("update", dtCustomerServiceService.Update)
  69. group.POST("delete", dtCustomerServiceService.Delete)
  70. }