feat: try fix any

This commit is contained in:
2025-10-18 22:03:32 +08:00
parent 77c6398829
commit 18e90ec4f6

View File

@ -287,14 +287,14 @@ func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) Columns() DatabaseTabl
// DetailForAny 查询任意表数据详情 // DetailForAny 查询任意表数据详情
func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) DetailForAny(tx *gorm.DB, tableName string, result any, optionList ...define.SetOption) error { func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) DetailForAny(tx *gorm.DB, tableName string, result any, optionList ...define.SetOption) error {
optionList = append(optionList, WithTable(tableName)) tx = tx.Table(tableName)
tx = b.setTxCondition(tx, optionList...) tx = b.setTxCondition(tx, optionList...)
return tx.First(result).Error return tx.First(result).Error
} }
// ListForAny 查询任意表数据列表 // ListForAny 查询任意表数据列表
func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) ListForAny(tx *gorm.DB, tableName string, data any, optionList ...define.SetOption) error { func (b *BaseDao[DatabaseDataType, DatabaseTableColumns]) ListForAny(tx *gorm.DB, tableName string, data any, optionList ...define.SetOption) error {
optionList = append(optionList, WithTable(tableName)) tx = tx.Table(tableName)
tx = b.setTxCondition(tx, optionList...) tx = b.setTxCondition(tx, optionList...)
return tx.Find(data).Error return tx.Find(data).Error
} }