dt_material.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package daytask
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go_server/service"
  5. )
  6. // DtMaterialRouter 素材路由
  7. type DtMaterialRouter struct{}
  8. func (DtMaterialRouter) Route() string {
  9. return "/material"
  10. }
  11. var dtMaterialService = service.RealizationLayer.DaytaskServiceGroup.DtMaterialService
  12. func (h DtMaterialRouter) Register(group *gin.RouterGroup) {
  13. group.GET("get", dtMaterialService.Get)
  14. group.GET("find", dtMaterialService.Find)
  15. group.POST("create", dtMaterialService.Create)
  16. group.POST("delete", dtMaterialService.Delete)
  17. }
  18. // DtMaterialGroupRouter 素材分组路由
  19. type DtMaterialGroupRouter struct{}
  20. func (DtMaterialGroupRouter) Route() string {
  21. return "/material_group"
  22. }
  23. var dtMaterialGroupService = service.RealizationLayer.DaytaskServiceGroup.DtMaterialGroupService
  24. func (h DtMaterialGroupRouter) Register(group *gin.RouterGroup) {
  25. group.GET("get", dtMaterialGroupService.Get)
  26. group.GET("find", dtMaterialGroupService.Find)
  27. group.POST("create", dtMaterialGroupService.Create)
  28. group.POST("update", dtMaterialGroupService.Update)
  29. group.POST("delete", dtMaterialGroupService.Delete)
  30. }