24 lines
590 B
Go
24 lines
590 B
Go
package router
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"nCovTrack-Backend/handler"
|
|
)
|
|
|
|
func articlePrivateRouter(router *gin.RouterGroup) {
|
|
articleRouter := router.Group("/article")
|
|
{
|
|
articleRouter.DELETE("/:id", handler.DeleteArticleHandler)
|
|
articleRouter.POST("/:id/publish", handler.PublishArticleHandler)
|
|
}
|
|
}
|
|
|
|
func articlePublicRouter(router *gin.RouterGroup) {
|
|
articleRouter := router.Group("/article")
|
|
{
|
|
articleRouter.POST("", handler.SaveArticleHandler)
|
|
articleRouter.GET("/list", handler.GetAllArticlesHandler)
|
|
articleRouter.GET("/:id", handler.GetArticleHandler)
|
|
}
|
|
}
|