From b32fd7d53f695a99592cab40f654534fb9b6b18a Mon Sep 17 00:00:00 2001 From: Yavolte Date: Wed, 11 Jun 2025 22:20:44 +0800 Subject: [PATCH] export some method --- model.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/model.go b/model.go index 27e88c4..45d42fe 100644 --- a/model.go +++ b/model.go @@ -235,6 +235,23 @@ func (m *Model) TableName() string { return m.naming.ModuleName } +func (m *Model) Naming() types.Naming { + return m.naming +} + +func (m *Model) SetDB(db *gorm.DB) *gorm.DB { + m.db = db + return m.db +} + +func (m *Model) HasScenario(s string) bool { + return m.hasScenario(s) +} + +func (m *Model) HasPermission(ctx context.Context, s string) (err error) { + return m.hasPermission(ctx, s) +} + // Fields 返回搜索的模型的字段 func (m *Model) Fields() []*schema.Field { return m.statement.Schema.Fields