// Package dto add by blacknc <blacknc@163.com> at 2023/03/23 17:55:46
package dto

type CommonError interface {
	error
	Raw() error
}

type commonError struct {
	err error
}

func NewCommonError(err error) CommonError {
	return &commonError{err: err}
}

func (c *commonError) Error() string {
	return c.err.Error()
}

func (c *commonError) Raw() error {
	return c.err
}
