Documentation
¶
Index ¶
- func Check(ctx context.Context, db *gorm.DB) (bool, error)
- func ExecTrans(ctx context.Context, db *gorm.DB, fn TransFunc) error
- func ExecTransWithLock(ctx context.Context, db *gorm.DB, fn TransFunc) error
- func FindOne(ctx context.Context, db *gorm.DB, out interface{}) (bool, error)
- func FindPage(ctx context.Context, db *gorm.DB, pageIndex, pageSize int, out interface{}) (int, error)
- func WrapPageQuery(ctx context.Context, db *gorm.DB, pp *schema.PaginationParam, out interface{}) (*schema.PaginationResult, error)
- type TransFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExecTransWithLock ¶
ExecTransWithLock - Execution transaction (lock)
func FindPage ¶
func FindPage(ctx context.Context, db *gorm.DB, pageIndex, pageSize int, out interface{}) (int, error)
FindPage - Query paging data
func WrapPageQuery ¶
func WrapPageQuery(ctx context.Context, db *gorm.DB, pp *schema.PaginationParam, out interface{}) (*schema.PaginationResult, error)
WrapPageQuery - Packaging with paginated queries
Types ¶
Click to show internal directories.
Click to hide internal directories.