dt_material.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  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("update", dtMaterialService.Update)
  17. group.POST("delete", dtMaterialService.Delete)
  18. }
  19. // DtMaterialGroupRouter 素材分组路由
  20. type DtMaterialGroupRouter struct{}
  21. func (DtMaterialGroupRouter) Route() string {
  22. return "/material_group"
  23. }
  24. var dtMaterialGroupService = service.RealizationLayer.DaytaskServiceGroup.DtMaterialGroupService
  25. func (h DtMaterialGroupRouter) Register(group *gin.RouterGroup) {
  26. group.GET("get", dtMaterialGroupService.Get)
  27. group.GET("find", dtMaterialGroupService.Find)
  28. group.POST("create", dtMaterialGroupService.Create)
  29. group.POST("update", dtMaterialGroupService.Update)
  30. group.POST("delete", dtMaterialGroupService.Delete)
  31. }