dt_music.go 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package daytask
  2. import (
  3. "github.com/gin-gonic/gin"
  4. "go_server/service"
  5. )
  6. // DtMusicGroupRouter 歌单分组路由
  7. type DtMusicGroupRouter struct{}
  8. func (DtMusicGroupRouter) Route() string {
  9. return "/music_group"
  10. }
  11. var dtMusicGroupService = service.RealizationLayer.DaytaskServiceGroup.DtMusicGroupService
  12. func (h DtMusicGroupRouter) Register(group *gin.RouterGroup) {
  13. group.GET("get", dtMusicGroupService.Get)
  14. group.GET("find", dtMusicGroupService.Find)
  15. group.POST("create", dtMusicGroupService.Create)
  16. group.POST("update", dtMusicGroupService.Update)
  17. group.POST("delete", dtMusicGroupService.Delete)
  18. }
  19. // DtMusicRouter 歌曲路由
  20. type DtMusicRouter struct{}
  21. func (DtMusicRouter) Route() string {
  22. return "/music"
  23. }
  24. var dtMusicService = service.RealizationLayer.DaytaskServiceGroup.DtMusicService
  25. func (h DtMusicRouter) Register(group *gin.RouterGroup) {
  26. group.GET("get", dtMusicService.Get)
  27. group.GET("find", dtMusicService.Find)
  28. group.POST("create", dtMusicService.Create)
  29. group.POST("update", dtMusicService.Update)
  30. group.POST("delete", dtMusicService.Delete)
  31. }