1Panel/backend/utils/cover.go
2022-08-04 14:54:08 +08:00

20 lines
403 B
Go

package utils
import (
"github.com/jinzhu/copier"
"github.com/pkg/errors"
)
func ModelToDTO(dto, model interface{}) error {
if err := copier.Copy(dto, model); err != nil {
return errors.Wrap(err, "cover to dto err")
}
return nil
}
func DTOToModel(model, dto interface{}) error {
if err := copier.Copy(dto, model); err != nil {
return errors.Wrap(err, "cover to model err")
}
return nil
}