feat: article: finish base functions

This commit is contained in:
fallen-angle
2022-02-15 16:49:32 +08:00
parent 72ef5c92c4
commit be5def58fd
13 changed files with 245 additions and 37 deletions

View File

@@ -8,6 +8,15 @@ import (
func articlePrivateRouter(router *gin.RouterGroup) {
articleRouter := router.Group("/article")
{
articleRouter.POST("/save", handler.SaveArticleHandler)
articleRouter.POST("/:id", handler.SaveArticleHandler)
}
}
func articlePublicRouter(router *gin.RouterGroup) {
articleRouter := router.Group("/article")
{
articleRouter.GET("/list", handler.GetAllArticlesHandler)
articleRouter.DELETE("/:id", handler.DeleteArticleHandler)
articleRouter.GET("/:id", handler.GetArticleHandler)
}
}

View File

@@ -13,6 +13,7 @@ func BusiRouter() {
// Public
{
statisticRouter(publicRouter)
articlePublicRouter(publicRouter)
}
// Private

View File

@@ -8,7 +8,7 @@ import (
func statisticRouter(router *gin.RouterGroup) {
statisticsRouter := router.Group("/statistics")
{
statisticsRouter.GET("/provience/:sort", handler.ProvienceDataHandler)
statisticsRouter.GET("/provience/:sort", handler.ProvinceDataHandler)
statisticsRouter.GET("/city/:sort", handler.CityDataHandler)
statisticsRouter.GET("/country/child", handler.CountryDataHandler)
statisticsRouter.GET("/country", handler.CountryDataHandler)