| 12345678910111213141516171819 |
- package binding
- import (
- "git.sxidc.com/service-supports/fserr"
- )
- type DTO interface{}
- // TODO 添加简化函数,通过字段名称设置和获取值
- func ToConcreteDTO[T DTO](object DTO) (T, error) {
- concrete, ok := object.(T)
- if !ok {
- var zero T
- return zero, fserr.New("DTO转化失败")
- }
- return concrete, nil
- }
|