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