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.