Documentation
¶
Index ¶
- func Migrate(gorm *gorm.DB, types ...interface{}) error
- func NewGenericRepository[T any](db *gorm.DB) *genericRepository[T]
- func NewGorm(config *GormPostgresConfig) (*gorm.DB, error)
- func Paginate[T any](ctx context.Context, listQuery *pagination.ListQuery, db *gorm.DB) (*pagination.ListResult[T], error)
- type Gorm
- type GormPostgresConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGenericRepository ¶
create new gorm generic repository
func Paginate ¶
func Paginate[T any](ctx context.Context, listQuery *pagination.ListQuery, db *gorm.DB) (*pagination.ListResult[T], error)
Ref: https://dev.to/rafaelgfirmino/pagination-using-gorm-scopes-3k5f
Types ¶
Click to show internal directories.
Click to hide internal directories.