Documentation
¶
Index ¶
- func NewSessionPostgresqlRepository(db *sql.DB) favorites.Repository
- type PostgresqlRepository
- func (r *PostgresqlRepository) AddProductToFavorites(productId, userId uint64) error
- func (r *PostgresqlRepository) CreateSortString(sortKey, sortDirection string) (string, error)
- func (r *PostgresqlRepository) DeleteProductFromFavorites(productId, userId uint64) error
- func (r *PostgresqlRepository) GetCountPages(userId uint64, count int) (int, error)
- func (r *PostgresqlRepository) GetUserFavorites(userId uint64) (*models.UserFavorites, error)
- func (r *PostgresqlRepository) SelectRangeFavorites(paginator *models.PaginatorFavorites, sortString string, userId uint64) ([]*models.ViewFavorite, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSessionPostgresqlRepository ¶
func NewSessionPostgresqlRepository(db *sql.DB) favorites.Repository
Types ¶
type PostgresqlRepository ¶
type PostgresqlRepository struct {
// contains filtered or unexported fields
}
func (*PostgresqlRepository) AddProductToFavorites ¶
func (r *PostgresqlRepository) AddProductToFavorites(productId, userId uint64) error
func (*PostgresqlRepository) CreateSortString ¶
func (r *PostgresqlRepository) CreateSortString(sortKey, sortDirection string) (string, error)
func (*PostgresqlRepository) DeleteProductFromFavorites ¶
func (r *PostgresqlRepository) DeleteProductFromFavorites(productId, userId uint64) error
func (*PostgresqlRepository) GetCountPages ¶
func (r *PostgresqlRepository) GetCountPages(userId uint64, count int) (int, error)
func (*PostgresqlRepository) GetUserFavorites ¶
func (r *PostgresqlRepository) GetUserFavorites(userId uint64) (*models.UserFavorites, error)
func (*PostgresqlRepository) SelectRangeFavorites ¶
func (r *PostgresqlRepository) SelectRangeFavorites(paginator *models.PaginatorFavorites, sortString string, userId uint64) ([]*models.ViewFavorite, error)
Click to show internal directories.
Click to hide internal directories.