增加租户官网模块

This commit is contained in:
2026-08-19 23:34:28 +08:00
parent ec5cf96d0b
commit 14f2e8b5c1
28 changed files with 3812 additions and 7 deletions
+21
View File
@@ -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")