23 lines
692 B
Go
23 lines
692 B
Go
package app
|
|
|
|
import "github.com/gin-gonic/gin"
|
|
|
|
type BannerRouter struct{}
|
|
|
|
// InitBannerRouter 初始化 Banner 路由
|
|
func (b *BannerRouter) InitBannerRouter(Router, PublicRouter *gin.RouterGroup) {
|
|
sysRouter := Router.Group("banner")
|
|
appRouter := PublicRouter.Group("banner")
|
|
|
|
{
|
|
sysRouter.POST("", bannerApi.Create) // 新建Banner
|
|
sysRouter.DELETE("", bannerApi.Delete) // 删除Banner
|
|
sysRouter.PUT("", bannerApi.Update) // 更新Banner
|
|
}
|
|
{
|
|
appRouter.GET("/list", bannerApi.GetList) // 获取Banner列表
|
|
appRouter.GET("", bannerApi.GetByID) // Banner公开接口
|
|
appRouter.GET("/index", bannerApi.GetIndexBanners) // 获取首页Banner
|
|
}
|
|
}
|