package backend import ( "server/controllers" beego "github.com/beego/beego/v2/server/web" ) // Register 注册租户端(backend)路由。 // 该端不包含平台菜单配置接口。 func Register() { RegisterAuthRoutes() } // RegisterAuthRoutes 注册 backend 认证相关路由。 func RegisterAuthRoutes() { // backend 登录相关(统一走 /backend/*) beego.Router("/backend/login", &controllers.PlatformAuthController{}, "post:LoginBackend") beego.Router("/backend/sendLoginCode", &controllers.PlatformAuthController{}, "post:SendLoginCode") beego.Router("/backend/loginBySms", &controllers.PlatformAuthController{}, "post:LoginBySms") beego.Router("/backend/logout", &controllers.PlatformAuthController{}, "post:Logout") // 极验与登录验证配置 beego.Router("/backend/login/getGeetest3Infos", &controllers.PlatformAuthController{}, "get:GetGeetest3Infos") beego.Router("/backend/login/getGeetest4Infos", &controllers.PlatformAuthController{}, "get:GetGeetest4Infos") beego.Router("/backend/login/getOpenVerify", &controllers.PlatformAuthController{}, "get:GetOpenVerify") // 注册与找回密码 beego.Router("/backend/register", &controllers.PlatformAuthController{}, "post:Register") beego.Router("/backend/sendRegisterCode", &controllers.PlatformAuthController{}, "post:SendRegisterCode") beego.Router("/backend/resetPassword", &controllers.PlatformAuthController{}, "post:ResetPassword") beego.Router("/backend/sendResetCode", &controllers.PlatformAuthController{}, "post:SendResetCode") // backend 菜单相关(租户端菜单) beego.Router("/backend/menu/:id", &controllers.AdminMenuController{}, "get:GetBackendMenu") beego.Router("/backend/allmenu", &controllers.AdminMenuController{}, "get:GetAllBackendMenus") beego.Router("/backend/menu/status/:id", &controllers.AdminMenuController{}, "patch:UpdateMenuStatus") beego.Router("/backend/createmenu", &controllers.AdminMenuController{}, "post:CreateMenu") beego.Router("/backend/updatemenu/:id", &controllers.AdminMenuController{}, "put:UpdateMenu") beego.Router("/backend/deletemenu/:id", &controllers.AdminMenuController{}, "delete:DeleteMenu") }