diff --git a/model.go b/model.go index 8f20df1..eef250f 100644 --- a/model.go +++ b/model.go @@ -232,13 +232,17 @@ func (m *Model) ModuleName() string { // TableName 表的名称 func (m *Model) TableName() string { - return m.naming.ModuleName + return m.naming.TableName } func (m *Model) Naming() types.Naming { return m.naming } +func (m *Model) Value() reflect.Value { + return m.value +} + func (m *Model) SetDB(db *gorm.DB) *gorm.DB { m.db = db return m.db @@ -266,7 +270,7 @@ func (m *Model) Permission(scenario string) string { case types.ScenarioList: ss = append(ss, m.naming.ModuleName, m.naming.Singular, "list") case types.ScenarioView: - ss = append(ss, m.naming.ModuleName, m.naming.Singular, "get") + ss = append(ss, m.naming.ModuleName, m.naming.Singular, "detail") case types.ScenarioCreate: ss = append(ss, m.naming.ModuleName, m.naming.Singular, "create") case types.ScenarioUpdate: