增加租户官网模块
This commit is contained in:
@@ -132,6 +132,27 @@ func RegisterAuthRoutes() {
|
||||
beego.Router("/backend/editCategory/:id", &controllers.BackendArticleCategoryController{}, "post:Update")
|
||||
beego.Router("/backend/categories/:id/status", &controllers.BackendArticleCategoryController{}, "patch:UpdateStatus")
|
||||
|
||||
// 官网前台内容(Banner / 友链 / 单页,yz_cms_frontend_*,按租户隔离)
|
||||
beego.Router("/backend/allbanners", &controllers.BackendBannerController{}, "get:ListAll")
|
||||
beego.Router("/backend/createbanner", &controllers.BackendBannerController{}, "post:Create")
|
||||
beego.Router("/backend/editbanner/:id", &controllers.BackendBannerController{}, "post:Update")
|
||||
beego.Router("/backend/deletebanner/:id", &controllers.BackendBannerController{}, "delete:Delete")
|
||||
|
||||
beego.Router("/backend/friendlinks", &controllers.BackendFriendlinkController{}, "get:List;post:Create")
|
||||
beego.Router("/backend/friendlinks/all", &controllers.BackendFriendlinkController{}, "get:ListAll")
|
||||
beego.Router("/backend/friendlinks/batchdelete", &controllers.BackendFriendlinkController{}, "post:BatchDelete")
|
||||
beego.Router("/backend/friendlinks/:id", &controllers.BackendFriendlinkController{}, "put:Update;delete:Delete")
|
||||
|
||||
beego.Router("/backend/allonepages", &controllers.BackendOnepageController{}, "get:ListAll")
|
||||
beego.Router("/backend/createonepage", &controllers.BackendOnepageController{}, "post:Create")
|
||||
beego.Router("/backend/editonepage/:id", &controllers.BackendOnepageController{}, "post:Update")
|
||||
beego.Router("/backend/deleteonepage/:id", &controllers.BackendOnepageController{}, "delete:Delete")
|
||||
|
||||
// 官网模板选用(只读列表 + 切换,模板管理在 platform 端)
|
||||
beego.Router("/backend/theme", &controllers.BackendThemeController{}, "get:List")
|
||||
beego.Router("/backend/theme/switch", &controllers.BackendThemeController{}, "post:Switch")
|
||||
beego.Router("/backend/theme/data", &controllers.BackendThemeController{}, "get:GetData;post:SaveData")
|
||||
|
||||
// 域名管理(主域名池 / 租户域名)
|
||||
beego.Router("/backend/domain/pool/index", &controllers.BackendDomainPoolController{}, "get:Index")
|
||||
beego.Router("/backend/domain/pool/getEnabledDomains", &controllers.BackendDomainPoolController{}, "get:GetEnabledDomains")
|
||||
|
||||
@@ -8,6 +8,12 @@ import (
|
||||
|
||||
// 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")
|
||||
|
||||
beego.Router("/index/headmenu", &controllers.IndexPortalController{}, "get:GetHeadMenu")
|
||||
beego.Router("/index/footerdata", &controllers.IndexPortalController{}, "get:GetFooterData")
|
||||
beego.Router("/index/newscentertop4", &controllers.IndexPortalController{}, "get:GetNewsCenterTop4")
|
||||
|
||||
@@ -269,4 +269,15 @@ func Register() {
|
||||
beego.Router("/platform/reminder/:id", &controllers.PlatformReminderController{}, "get:GetReminderDetail;put:UpdateReminder;delete:DeleteReminder")
|
||||
beego.Router("/platform/reminder", &controllers.PlatformReminderController{}, "post:CreateReminder")
|
||||
beego.Router("/platform/reminder/batchDelete", &controllers.PlatformReminderController{}, "post:BatchDeleteReminder")
|
||||
|
||||
// 官网模板管理(上传/扫描登记/在线编辑/启停删除 + 标签调用说明)
|
||||
beego.Router("/platform/template/index", &controllers.PlatformTemplateController{}, "get:Index")
|
||||
beego.Router("/platform/template/scan", &controllers.PlatformTemplateController{}, "post:Scan")
|
||||
beego.Router("/platform/template/upload", &controllers.PlatformTemplateController{}, "post:Upload")
|
||||
beego.Router("/platform/template/files/:code", &controllers.PlatformTemplateController{}, "get:Files")
|
||||
beego.Router("/platform/template/file", &controllers.PlatformTemplateController{}, "get:ReadFile")
|
||||
beego.Router("/platform/template/file/save", &controllers.PlatformTemplateController{}, "post:SaveFile")
|
||||
beego.Router("/platform/template/status", &controllers.PlatformTemplateController{}, "post:Status")
|
||||
beego.Router("/platform/template/delete/:id", &controllers.PlatformTemplateController{}, "post:Delete")
|
||||
beego.Router("/platform/template/tags", &controllers.PlatformTemplateController{}, "get:Tags")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user