coresoftdeletetest

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Input

type Input struct {
	CInt  *int64  `db:"c_int" json:"c_int,omitempty"`
	CText *string `db:"c_text" json:"c_text,omitempty"`
}

type Model

type Model struct {
	Id int64 `db:"id" json:"id,omitempty"`
	Input
}

type Store

type Store struct {
	Db *pgxpool.Pool
}

func (Store) GetJsonFields

func (s Store) GetJsonFields() []string

func (Store) Restore

func (s Store) Restore(ctx context.Context, tx pgx.Tx, id int64) (stmt string, err error)

func (Store) Select

func (s Store) Select(ctx context.Context, params lyspg.SelectParams) (items []Model, unpagedCount lyspg.TotalCount, stmt string, err error)

func (Store) SelectById

func (s Store) SelectById(ctx context.Context, fields []string, id int64) (item Model, stmt string, err error)

func (Store) SoftDelete

func (s Store) SoftDelete(ctx context.Context, tx pgx.Tx, id int64) (stmt string, err error)

Jump to

Keyboard shortcuts

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