Documentation
¶
Index ¶
- Constants
- func Connect(dsnURI string)
- func ForceDB(db string) error
- func GetConnection() (*sql.DB, error)
- func MigrateDB(db string) error
- func RevertDB(db string) error
- type AppUser
- type CreateNewsEntryParams
- type CreateRetailerParams
- type CreateUserParams
- type DBTX
- type News
- type Queries
- func (q *Queries) CreateNewsEntry(ctx context.Context, arg CreateNewsEntryParams) error
- func (q *Queries) CreateRetailer(ctx context.Context, arg CreateRetailerParams) error
- func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
- func (q *Queries) DeleteNewsEntry(ctx context.Context, id int64) error
- func (q *Queries) DeleteRetailer(ctx context.Context, id int64) error
- func (q *Queries) DeleteUser(ctx context.Context, userName string) error
- func (q *Queries) GetNewsEntry(ctx context.Context, id int64) (News, error)
- func (q *Queries) GetUser(ctx context.Context, userName string) (AppUser, error)
- func (q *Queries) ListActiveNews(ctx context.Context) ([]News, error)
- func (q *Queries) ListActiveRetailers(ctx context.Context) ([]Retailer, error)
- func (q *Queries) ListNews(ctx context.Context) ([]News, error)
- func (q *Queries) ListRetailers(ctx context.Context) ([]Retailer, error)
- func (q *Queries) ListUsers(ctx context.Context) ([]AppUser, error)
- func (q *Queries) UpdateNewsEntry(ctx context.Context, arg UpdateNewsEntryParams) error
- func (q *Queries) UpdateRetailer(ctx context.Context, arg UpdateRetailerParams) error
- func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
- func (q *Queries) WithTx(tx *sql.Tx) *Queries
- type Retailer
- type UpdateNewsEntryParams
- type UpdateRetailerParams
- type UpdateUserParams
Constants ¶
View Source
const Version uint = 1
Variables ¶
This section is empty.
Functions ¶
func GetConnection ¶
Types ¶
type CreateNewsEntryParams ¶
type CreateRetailerParams ¶
type CreateUserParams ¶
type News ¶
type News struct { ID int64 `db:"id" json:"id"` NewsTitle string `db:"news_title" json:"newsTitle"` NewsText string `db:"news_text" json:"newsText"` NewsDate *time.Time `db:"news_date" json:"newsDate"` NewsPublish *time.Time `db:"news_publish" json:"newsPublish"` Display int64 `db:"display" json:"display"` }
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func GetRepository ¶
func GetRepository() *Queries
func (*Queries) CreateNewsEntry ¶
func (q *Queries) CreateNewsEntry(ctx context.Context, arg CreateNewsEntryParams) error
func (*Queries) CreateRetailer ¶
func (q *Queries) CreateRetailer(ctx context.Context, arg CreateRetailerParams) error
func (*Queries) CreateUser ¶
func (q *Queries) CreateUser(ctx context.Context, arg CreateUserParams) error
func (*Queries) DeleteNewsEntry ¶
func (*Queries) DeleteRetailer ¶
func (*Queries) DeleteUser ¶
func (*Queries) GetNewsEntry ¶
func (*Queries) ListActiveNews ¶
func (*Queries) ListActiveRetailers ¶
func (*Queries) ListRetailers ¶
func (*Queries) UpdateNewsEntry ¶
func (q *Queries) UpdateNewsEntry(ctx context.Context, arg UpdateNewsEntryParams) error
func (*Queries) UpdateRetailer ¶
func (q *Queries) UpdateRetailer(ctx context.Context, arg UpdateRetailerParams) error
func (*Queries) UpdateUser ¶
func (q *Queries) UpdateUser(ctx context.Context, arg UpdateUserParams) error
type UpdateNewsEntryParams ¶
type UpdateNewsEntryParams struct { NewsTitle string `db:"news_title" json:"newsTitle"` NewsText string `db:"news_text" json:"newsText"` NewsDate *time.Time `db:"news_date" json:"newsDate"` NewsPublish *time.Time `db:"news_publish" json:"newsPublish"` Display int64 `db:"display" json:"display"` ID int64 `db:"id" json:"id"` }
type UpdateRetailerParams ¶
type UpdateUserParams ¶
Click to show internal directories.
Click to hide internal directories.