feat: 百科分类api
This commit is contained in:
@@ -6,11 +6,15 @@ type RouterGroup struct {
|
||||
MyPlantRouter
|
||||
TopicRouter
|
||||
PostRouter
|
||||
WikiClassRouter
|
||||
WikiRouter
|
||||
}
|
||||
|
||||
// 初始化路由
|
||||
var (
|
||||
myPlantApi = v1.ApiGroupApp.PlantApiGroup.MyPlantApi
|
||||
topicApi = v1.ApiGroupApp.PlantApiGroup.TopicApi
|
||||
postApi = v1.ApiGroupApp.PlantApiGroup.PostApi
|
||||
myPlantApi = v1.ApiGroupApp.PlantApiGroup.MyPlantApi
|
||||
topicApi = v1.ApiGroupApp.PlantApiGroup.TopicApi
|
||||
postApi = v1.ApiGroupApp.PlantApiGroup.PostApi
|
||||
wikiClassApi = v1.ApiGroupApp.PlantApiGroup.WikiClassApi
|
||||
wikiApi = v1.ApiGroupApp.PlantApiGroup.WikiApi
|
||||
)
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
package plant
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
type WikiClassRouter struct{}
|
||||
|
||||
func (p *WikiClassRouter) InitWikiClassRouter(Router *gin.RouterGroup) {
|
||||
wikiClassRouter := Router.Group("wiki-class")
|
||||
{
|
||||
wikiClassRouter.POST("/add", wikiClassApi.AddClass)
|
||||
wikiClassRouter.POST("/update", wikiClassApi.UpdateClass)
|
||||
wikiClassRouter.POST("/page", wikiClassApi.ClassPage)
|
||||
wikiClassRouter.POST("/delete", wikiClassApi.DeleteClass)
|
||||
wikiClassRouter.GET("/list", wikiClassApi.ClassList)
|
||||
wikiClassRouter.GET("/detail", wikiClassApi.ClassDetail)
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
package plant
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
type WikiRouter struct{}
|
||||
|
||||
func (p *WikiRouter) InitWikiRouter(Router *gin.RouterGroup) {
|
||||
wikiRouter := Router.Group("wiki")
|
||||
{
|
||||
wikiRouter.POST("/add", topicApi.AddTopic)
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user