批量优化

This commit is contained in:
hero920103 committed 2026-10-08 15:30:37 +08:00
1 parent 438145cae7
commit c925b198d1
50 files changed
+5716 -291

No files matched your search

+15
View File
@@ -45,6 +45,21 @@ func Register() {
beego.Router("/auth/sessions/kick", &authctl.AuthLoginController{}, "post:KickSession")
beego.Router("/auth/verify-config", &authctl.AuthLoginController{}, "get:VerifyConfig")
// ---- 自助账户:两步式注册 / 找回密码 ----
// 第一步核验身份:手机号(短信验证码)或账号(服务号验证码);第二步企业归属
beego.Router("/auth/register", &authctl.AuthAccountController{}, "get:RegisterPage")
beego.Router("/auth/register/send-code", &authctl.AuthAccountController{}, "post:SendRegisterCode")
beego.Router("/auth/register/verify", &authctl.AuthAccountController{}, "post:RegisterVerify")
beego.Router("/auth/register/wechat/start", &authctl.AuthAccountController{}, "get:WechatStart")
beego.Router("/auth/register/wechat/status", &authctl.AuthAccountController{}, "get:WechatStatus")
beego.Router("/auth/register/tenant/search", &authctl.AuthAccountController{}, "get:TenantSearch")
beego.Router("/auth/register/apply-join", &authctl.AuthAccountController{}, "post:ApplyJoin")
beego.Router("/auth/register/apply-create", &authctl.AuthAccountController{}, "post:ApplyCreate")
beego.Router("/auth/register/finish", &authctl.AuthAccountController{}, "post:FinishSkip")
beego.Router("/auth/register/upload-license", &authctl.AuthAccountController{}, "post:UploadLicense")
beego.Router("/auth/forgot", &authctl.AuthAccountController{}, "get:ForgotPage;post:ResetSubmit")
beego.Router("/auth/forgot/send-code", &authctl.AuthAccountController{}, "post:SendResetCode")
// 微信扫码登录(未认证公众号:服务号二维码 + 登录码 + 公众号内确认链接)
beego.Router("/auth/wechat/scan/start", &authctl.AuthLoginController{}, "post:WechatScanStart")
beego.Router("/auth/wechat/scan/status", &authctl.AuthLoginController{}, "get:WechatScanStatus")
+6 -1
View File
@@ -1,4 +1,4 @@
package backend
package backend
import (
"server/controllers"
@@ -16,6 +16,11 @@ func Register() {
RegisterWechatMpRoutes()
RegisterDictRoutes()
RegisterApprovalRoutes()
// 注册企业绑定申请审批(基础设置 → 加入申请)
beego.Router("/backend/tenantApplies", &controllers.BackendTenantApplyController{}, "get:List")
beego.Router("/backend/tenantApplies/approve/:id", &controllers.BackendTenantApplyController{}, "post:Approve")
beego.Router("/backend/tenantApplies/reject/:id", &controllers.BackendTenantApplyController{}, "post:Reject")
}
// RegisterApprovalRoutes 注册租户端「审批流配置」路由。
+6
View File
@@ -84,6 +84,12 @@ func Register() {
beego.Router("/platform/tenant/deleteTenant/:id", &controllers.PlatformTenantController{}, "delete:DeleteTenant")
beego.Router("/platform/tenant/findTenantCode", &controllers.PlatformTenantController{}, "get:FindTenantCode")
// 注册「创建企业」申请审核(通过后自动建租户并绑定申请人为管理员)
beego.Router("/platform/tenantApply/list", &controllers.PlatformTenantApplyController{}, "get:List")
beego.Router("/platform/tenantApply/detail/:id", &controllers.PlatformTenantApplyController{}, "get:Detail")
beego.Router("/platform/tenantApply/approve/:id", &controllers.PlatformTenantApplyController{}, "post:Approve")
beego.Router("/platform/tenantApply/reject/:id", &controllers.PlatformTenantApplyController{}, "post:Reject")
// 平台租户用户绑定相关
beego.Router("/platform/getTenantUsers/:tid", &controllers.PlatformTenantUserController{}, "get:GetTenantUsersByTid")
beego.Router("/platform/tenantUser/list", &controllers.PlatformTenantUserController{}, "get:GetTenantUserList")
+4
View File
@@ -41,4 +41,8 @@ func RegisterWechatMpRoutes() {
// 小程序配置(一键登录开关;登录端点在认证中心 /auth/wechat/miniapp/*)
beego.Router("/platform/wechatMini/config", &controllers.PlatformWechatMiniController{}, "get:GetConfig;post:SaveConfig")
// 小程序多应用管理(支持配置多个小程序)
beego.Router("/platform/wechatMini/apps", &controllers.PlatformWechatMiniController{}, "get:ListApps")
beego.Router("/platform/wechatMini/app/save", &controllers.PlatformWechatMiniController{}, "post:SaveApp")
beego.Router("/platform/wechatMini/app/delete/:id", &controllers.PlatformWechatMiniController{}, "post:DeleteApp")
}