backend/pkg/member/repository/error.go

23 lines
611 B
Go
Raw Normal View History

2025-10-01 16:30:27 +00:00
package repository
import (
"errors"
"github.com/zeromicro/go-zero/core/stores/mon"
)
// Common repository errors
var (
// ErrNotFound is returned when a requested resource is not found
ErrNotFound = mon.ErrNotFound
2025-10-01 16:30:27 +00:00
// ErrInvalidObjectID is returned when an invalid MongoDB ObjectID is provided
ErrInvalidObjectID = errors.New("invalid objectId")
2025-10-01 16:30:27 +00:00
// ErrDuplicateKey is returned when attempting to insert a document with a duplicate key
ErrDuplicateKey = errors.New("duplicate key error")
2025-10-01 16:30:27 +00:00
// ErrInvalidInput is returned when input validation fails
ErrInvalidInput = errors.New("invalid input")
)