|
|
@@ -55,7 +55,7 @@ func Update(fromTableName string, fromRelationFieldName string, fromRelationColu
|
|
|
return nil, fserr.New("关联字段" + fromRelationFieldName + "不存在")
|
|
|
}
|
|
|
|
|
|
- existFrom := reflect.New(reflect.TypeOf(object).Elem()).Interface()
|
|
|
+ existFrom := reflect.New(reflect.TypeOf(object).Elem()).Interface().(domain.Object)
|
|
|
err = sql.ParseSqlResult(fromResult, existFrom)
|
|
|
if err != nil {
|
|
|
return nil, err
|
|
|
@@ -159,7 +159,7 @@ func Query[TI any](fromTableName string, fromRelationFieldName string, toTableNa
|
|
|
return outputZero, err
|
|
|
}
|
|
|
|
|
|
- existFromEntity := reflect.New(reflect.TypeOf(object).Elem()).Interface()
|
|
|
+ existFromEntity := reflect.New(reflect.TypeOf(object).Elem()).Interface().(domain.Object)
|
|
|
err = sql.ParseSqlResult(existFromResult, existFromEntity)
|
|
|
if err != nil {
|
|
|
return outputZero, err
|