package service import ( "fmt" "github.com/go-admin-team/go-admin-core/logger" "gorm.io/gorm" ) type Service struct { Orm *gorm.DB Msg string MsgID string Log *logger.Helper Error error } func (db *Service) AddError(err error) error { if db.Error == nil { db.Error = err } else if err != nil { db.Error = fmt.Errorf("%v; %w", db.Error, err) } return db.Error }