diff --git a/base.go b/base.go index 040cdd3..cbc3ee9 100644 --- a/base.go +++ b/base.go @@ -289,12 +289,12 @@ func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) Columns() DatabaseTabl func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) DetailForAny(tx *gorm.DB, tableName string, result any, optionList ...define.SetOption) error { tx = tx.Model(&gorm.Model{}).Table(tableName) tx = b.setTxCondition(tx, optionList...) - return tx.First(result).Error + return tx.Model(result).First(result).Error } // ListForAny 查询任意表数据列表 func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) ListForAny(tx *gorm.DB, tableName string, data any, optionList ...define.SetOption) error { tx = tx.Model(&gorm.Model{}).Table(tableName) tx = b.setTxCondition(tx, optionList...) - return tx.Find(data).Error + return tx.Model(data).Find(data).Error }