Files
yunzerwebsiteallinone/go/routers/index/index.go
T
2026-09-15 00:08:36 +08:00

34 lines
2.0 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package index
import (
"server/controllers"
beego "github.com/beego/beego/v2/server/web"
)
// Register 注册前端站点(index)路由。
func Register() {
// 租户官网前台渲染(Go 直出 HTML,标签引擎解析 themes/{code}/)
beego.Router("/", &controllers.TenantSiteController{}, "get:Index")
beego.Router("/news", &controllers.TenantSiteController{}, "get:News")
beego.Router("/news/:id", &controllers.TenantSiteController{}, "get:NewsDetail")
beego.Router("/page/:path", &controllers.TenantSiteController{}, "get:Page")
// 官网前台站点设置(公开接口,供 SPA 官网读取,字段与模板标签 {yz:xxx} 同源)
beego.Router("/site/setting", &controllers.TenantSiteController{}, "get:SiteSetting")
beego.Router("/index/headmenu", &controllers.IndexPortalController{}, "get:GetHeadMenu")
beego.Router("/index/footerdata", &controllers.IndexPortalController{}, "get:GetFooterData")
beego.Router("/index/newscentertop4", &controllers.IndexPortalController{}, "get:GetNewsCenterTop4")
beego.Router("/index/companynews", &controllers.IndexPortalController{}, "get:GetCompanyNews")
beego.Router("/index/kingdeenews", &controllers.IndexPortalController{}, "get:GetKingdeeNews")
beego.Router("/index/technologyCenter", &controllers.IndexPortalController{}, "get:GetTechnologyCenter")
beego.Router("/index/technologyCategories", &controllers.IndexPortalController{}, "get:GetTechnologyCategories")
beego.Router("/index/companynews/detail/:id", &controllers.IndexPortalController{}, "get:GetCompanyNewsDetail")
beego.Router("/index/kingdeenews/detail/:id", &controllers.IndexPortalController{}, "get:GetKingdeeNewsDetail")
beego.Router("/index/articleLikes/:id", &controllers.IndexPortalController{}, "post:AddLike")
beego.Router("/index/articleUnlikes/:id", &controllers.IndexPortalController{}, "post:ReduceLike")
beego.Router("/index/views/:id", &controllers.IndexPortalController{}, "post:AddViews")
beego.Router("/index/onepage/:path", &controllers.IndexPortalController{}, "get:GetOnePageByPath")
}