Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type UserRepo ¶
type UserRepo interface {
DB(ctx context.Context) *gorm.DB
GetByID(ctx context.Context, id int64) (*entity.User, error)
Create(ctx context.Context, data ...*entity.User) error
List(ctx context.Context, query *gormx.Query) ([]*entity.User, error)
Count(ctx context.Context, query *gormx.Query) (int64, error)
Update(ctx context.Context, e *entity.User) error
Delete(ctx context.Context, id int64) error
IsDuplicatedKeyError(err error) bool
IsNotFoundError(err error) bool
}
Click to show internal directories.
Click to hide internal directories.