refactor: 1.修正api auth 2.帖子话题业务
This commit is contained in:
@@ -4,11 +4,13 @@ import v1 "sundynix-go/api/v1"
|
||||
|
||||
type RouterGroup struct {
|
||||
MyPlantRouter
|
||||
TopicRouter
|
||||
PostRouter
|
||||
}
|
||||
|
||||
// 初始化路由
|
||||
var (
|
||||
myPlantApi = v1.ApiGroupApp.PlantApiGroup.MyPlantApi
|
||||
topicApi = v1.ApiGroupApp.PlantApiGroup.TopicApi
|
||||
postApi = v1.ApiGroupApp.PlantApiGroup.PostApi
|
||||
)
|
||||
|
||||
@@ -7,6 +7,7 @@ type PostRouter struct{}
|
||||
func (p *PostRouter) InitPostRouter(Router *gin.RouterGroup) {
|
||||
postRouter := Router.Group("post")
|
||||
{
|
||||
// 帖子
|
||||
postRouter.POST("publish", postApi.PublishPost) // 发布帖子
|
||||
postRouter.POST("page", postApi.PostPage) // 帖子列表
|
||||
postRouter.GET("like", postApi.LikePost) // 点赞或者取消点赞
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
package plant
|
||||
|
||||
import "github.com/gin-gonic/gin"
|
||||
|
||||
type TopicRouter struct{}
|
||||
|
||||
func (p *TopicRouter) InitTopicRouter(Router *gin.RouterGroup) {
|
||||
topicRouter := Router.Group("topic")
|
||||
{
|
||||
//话题管理
|
||||
topicRouter.POST("/add", topicApi.AddTopic) // 添加话题
|
||||
topicRouter.POST("/update", topicApi.UpdateTopic) //修改话题
|
||||
topicRouter.POST("/page", topicApi.TopicPage) //分页
|
||||
topicRouter.GET("/list", topicApi.TopicList)
|
||||
topicRouter.GET("/detail", topicApi.TopicDetail)
|
||||
topicRouter.POST("/delete", topicApi.DeleteTopic)
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user