Documentation ¶
Index ¶
- Constants
- type PostgresDB
- func (d *PostgresDB) BannerCreate(ctx context.Context, pars entities.BannerCreatePars) error
- func (d *PostgresDB) BannerDelete(ctx context.Context, pars entities.BannerDeletePars) error
- func (d *PostgresDB) BannerIncClickCount(ctx context.Context, pars entities.BannerStatIncPars) error
- func (d *PostgresDB) BannerIncShowCount(ctx context.Context, pars entities.BannerStatIncPars) error
- func (d *PostgresDB) BannerList(ctx context.Context, pars entities.BannerListPars) ([]*entities.Banner, error)
Constants ¶
View Source
const (
// ErrMsg is for ErrMsg
ErrMsg = "PG-error"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostgresDB ¶
PostgresDB - is type for pg-Db
func NewPostgresDB ¶
func NewPostgresDB(dsn string, lg *zap.Logger) (*PostgresDB, error)
NewPostgresDB - creates new PostgresDB instance
func (*PostgresDB) BannerCreate ¶
func (d *PostgresDB) BannerCreate(ctx context.Context, pars entities.BannerCreatePars) error
BannerCreate is for BannerCreate
func (*PostgresDB) BannerDelete ¶
func (d *PostgresDB) BannerDelete(ctx context.Context, pars entities.BannerDeletePars) error
BannerDelete is for BannerDelete
func (*PostgresDB) BannerIncClickCount ¶
func (d *PostgresDB) BannerIncClickCount(ctx context.Context, pars entities.BannerStatIncPars) error
BannerIncClickCount is for BannerIncClickCount
func (*PostgresDB) BannerIncShowCount ¶
func (d *PostgresDB) BannerIncShowCount(ctx context.Context, pars entities.BannerStatIncPars) error
BannerIncShowCount is for BannerIncShowCount
func (*PostgresDB) BannerList ¶
func (d *PostgresDB) BannerList(ctx context.Context, pars entities.BannerListPars) ([]*entities.Banner, error)
BannerList is for BannerList
Click to show internal directories.
Click to hide internal directories.