pg

package
v0.0.0-...-3773360 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2020 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ErrMsg is for ErrMsg
	ErrMsg = "PG-error"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type PostgresDB

type PostgresDB struct {
	Db *sqlx.DB
	// contains filtered or unexported fields
}

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL