feat: 百科分类api

This commit is contained in:
Blizzard
2026-02-07 16:42:43 +08:00
parent 9adad90490
commit 15a25555c4
16 changed files with 379 additions and 12 deletions
+7 -3
View File
@@ -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
)
+17
View File
@@ -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)
}
}
+13
View File
@@ -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)
}
}