From c3618adb02c1bf8ec3fbbd4f4ace1acf29eb8630 Mon Sep 17 00:00:00 2001 From: what Date: Wed, 22 Jul 2026 14:04:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84:=20=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=B1=82=E5=90=8C=E6=AD=A5=20ResFlags=20=E9=87=8D=E5=91=BD?= =?UTF-8?q?=E5=90=8D,Model.SetAuthDB=20=E6=94=B9=E5=90=8D=20SetPermission?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit HttpController.AuthDB()、OrmController.AuthDB() 类型从 req.ResScope 同步成 req.ResFlags。Model.SetAuthDB 改名 SetPermission(req.ResFlags),跟 req-v2 新的位标志权限体系对齐;OrmController.AuthDB() 暂不改名,范围只限 orm 这块。 --- http.go | 2 +- orm.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/http.go b/http.go index 458c874..e2ab527 100644 --- a/http.go +++ b/http.go @@ -62,5 +62,5 @@ type HttpController interface { Call(code string, params map[string]any, category ...req.RouteMatchOption) (req.HttpResponse, error) // AuthDB 返回当前控制器的数据库权限模式。 - AuthDB() req.ResScope + AuthDB() req.ResFlags } diff --git a/orm.go b/orm.go index 5fb6075..3bf0d57 100644 --- a/orm.go +++ b/orm.go @@ -83,7 +83,7 @@ type Model interface { SetQueryField(...req.QueryField) // SetRelationResult(code string, items []reflux.R) GetJoinsCode() []string - SetAuthDB(req.ResScope) + SetPermission(req.ResFlags) SetOrderBy(params ...OrderBy) Model SetGroupBy(params ...GroupBy) Model SetJoin(Join) Model @@ -103,7 +103,7 @@ type Model interface { } type OrmController interface { - AuthDB() req.ResScope + AuthDB() req.ResFlags } type OrderBy interface {