完成租户登录
This commit is contained in:
@@ -14,7 +14,7 @@ func init() {
|
||||
beego.InsertFilter("*", beego.BeforeRouter, func(ctx *context.Context) {
|
||||
// 设置CORS头
|
||||
ctx.Output.Header("Access-Control-Allow-Origin", "*")
|
||||
ctx.Output.Header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS")
|
||||
ctx.Output.Header("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, PATCH, OPTIONS")
|
||||
ctx.Output.Header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept, Authorization")
|
||||
ctx.Output.Header("Access-Control-Allow-Credentials", "true")
|
||||
ctx.Output.Header("Access-Control-Max-Age", "86400")
|
||||
@@ -72,6 +72,7 @@ func init() {
|
||||
beego.Router("/api/menu", &controllers.MenuController{}, "post:CreateMenu")
|
||||
beego.Router("/api/menu/:id", &controllers.MenuController{}, "put:UpdateMenu")
|
||||
beego.Router("/api/menu/:id", &controllers.MenuController{}, "delete:DeleteMenu")
|
||||
beego.Router("/api/menu/status/:id", &controllers.MenuController{}, "patch:UpdateMenuStatus")
|
||||
|
||||
// 程序分类路由 - 自动映射到 /api/programcategory/*
|
||||
beego.AutoRouter(&controllers.ProgramCategoryController{})
|
||||
@@ -100,6 +101,14 @@ func init() {
|
||||
beego.Router("/api/knowledge/category/add", &controllers.KnowledgeController{}, "post:AddCategory")
|
||||
beego.Router("/api/knowledge/tag/add", &controllers.KnowledgeController{}, "post:AddTag")
|
||||
|
||||
//租户相关路由
|
||||
beego.Router("/api/tenant/list", &controllers.TenantController{}, "get:GetAllTenants")
|
||||
beego.Router("/api/tenant", &controllers.TenantController{}, "post:CreateTenant")
|
||||
beego.Router("/api/tenant/:id", &controllers.TenantController{}, "put:UpdateTenant")
|
||||
beego.Router("/api/tenant/:id", &controllers.TenantController{}, "delete:DeleteTenant")
|
||||
beego.Router("/api/tenant/:id/audit", &controllers.TenantController{}, "post:AuditTenant")
|
||||
beego.Router("/api/tenant/:id", &controllers.TenantController{}, "get:GetTenantDetail")
|
||||
|
||||
// 手动配置特殊路由(无法通过自动路由处理的)
|
||||
beego.Router("/api/allmenu", &controllers.MenuController{}, "get:GetAllMenus")
|
||||
beego.Router("/api/program-categories/public", &controllers.ProgramCategoryController{}, "get:GetProgramCategoriesPublic")
|
||||
|
||||
Reference in New Issue
Block a user