model struct support dbTabler method TableName()
This commit is contained in:
parent
7ea143b548
commit
722e0b0227
@ -42,6 +42,8 @@ func (s *ModelStruct) TableName(db *DB) string {
|
||||
// Set default table name
|
||||
if tabler, ok := reflect.New(s.ModelType).Interface().(tabler); ok {
|
||||
s.defaultTableName = tabler.TableName()
|
||||
} else if dbTabler, ok := reflect.New(s.ModelType).Interface().(dbTabler); ok {
|
||||
s.defaultTableName = dbTabler.TableName(db)
|
||||
} else {
|
||||
tableName := ToTableName(s.ModelType.Name())
|
||||
db.parent.RLock()
|
||||
|
Loading…
x
Reference in New Issue
Block a user