31 lines
959 B
Go
31 lines
959 B
Go
package routes
|
|
|
|
import (
|
|
"kontor-api-gin/pkg/controllers"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
func SetupComicRoutes(router *gin.RouterGroup) {
|
|
comic := router.Group("/comics")
|
|
|
|
comics := comic.Group("/comics")
|
|
comics.GET("", controllers.ListComics)
|
|
publishers := comic.Group("/publishers")
|
|
publishers.GET("", controllers.ListComicPublishers)
|
|
artists := comic.Group("/artists")
|
|
artists.GET("/", controllers.ListComicArtists)
|
|
issues := comic.Group("/issues")
|
|
issues.GET("", controllers.ListComicIssues)
|
|
worktypes := comic.Group("/worktypes")
|
|
worktypes.GET("", controllers.ListComicWorkTypes)
|
|
volumes := comic.Group("/volumes")
|
|
volumes.GET("", controllers.ListComicVolumes)
|
|
storyarcs := comic.Group("/storyarcs")
|
|
storyarcs.GET("", controllers.ListComicStoryArcs)
|
|
comicworks := comic.Group("/comicworks")
|
|
comicworks.GET("", controllers.ListComicWorks)
|
|
issueworks := comic.Group("/issueworks")
|
|
issueworks.GET("", controllers.ListComicIssueWorks)
|
|
}
|