gateways

package
v0.0.0-...-acee4f3 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2024 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	QUERY_PEDIDOS = `` /* 306-byte string literal not displayed */

)

Variables

This section is empty.

Functions

This section is empty.

Types

type DbConnection

type DbConnection struct {
	Db    *pgx.Conn
	Redis *redis.Client
}

func (*DbConnection) AtualizarPagamento

func (repo *DbConnection) AtualizarPagamento(idPedido int, pagamentoAprovado bool) error

func (*DbConnection) AtualizarProduto

func (repo *DbConnection) AtualizarProduto(id int, p entities.Produto) error

func (*DbConnection) AtualizarStatus

func (repo *DbConnection) AtualizarStatus(idPedido int, status string) error

func (*DbConnection) Cadastrar

func (repo *DbConnection) Cadastrar(cliente entities.Cliente) (entities.Cliente, error)

func (*DbConnection) CriarPedido

func (repo *DbConnection) CriarPedido(p entities.Pedido) (entities.Pedido, error)

func (*DbConnection) CriarProduto

func (repo *DbConnection) CriarProduto(p entities.Produto) (entities.Produto, error)

func (*DbConnection) DeletarProduto

func (repo *DbConnection) DeletarProduto(id int) error

func (*DbConnection) Recuperar

func (repo *DbConnection) Recuperar(cpf int64) (entities.Cliente, error)

func (*DbConnection) RecuperarPedidos

func (repo *DbConnection) RecuperarPedidos() ([]entities.Pedido, error)

func (*DbConnection) RecuperarProdutos

func (repo *DbConnection) RecuperarProdutos(categoriaId int) ([]entities.Produto, error)

type PedidoRow

type PedidoRow struct {
	Id                int
	Cpf               int64
	Status            string
	MetodoPagamento   string
	PagamentoAprovado bool
	ProdutoId         int
	Quantidade        int
	Observacao        string
}

Jump to

Keyboard shortcuts

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