backend/pkg/permission/repository/error.go

23 lines
608 B
Go
Raw Permalink Normal View History

2025-10-07 09:29:47 +00:00
package repository
import (
"fmt"
"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
// ErrInvalidObjectID is returned when an invalid MongoDB ObjectID is provided
ErrInvalidObjectID = fmt.Errorf("invalid objectId")
// ErrDuplicateKey is returned when attempting to insert a document with a duplicate key
ErrDuplicateKey = fmt.Errorf("duplicate key error")
// ErrInvalidInput is returned when input validation fails
ErrInvalidInput = fmt.Errorf("invalid input")
)