modelRT/network/convert.go

19 lines
398 B
Go
Raw Normal View History

2025-08-18 17:02:38 +08:00
package network
import (
"fmt"
"modelRT/orm"
)
func ConvertAnyComponentInfosToComponents(anyInfo interface{}) (*orm.Component, error) {
switch info := anyInfo.(type) {
case ComponentCreateInfo:
return ConvertComponentCreateInfosToComponents(info)
case ComponentUpdateInfo:
return ConvertComponentUpdateInfosToComponents(info)
default:
return nil, fmt.Errorf("unsupported type")
}
}