Documentation
¶
Index ¶
- Constants
- type DbConnection
- func (repo *DbConnection) AtualizarPagamento(idPedido int, pagamentoAprovado bool) error
- func (repo *DbConnection) AtualizarProduto(id int, p entities.Produto) error
- func (repo *DbConnection) AtualizarStatus(idPedido int, status string) error
- func (repo *DbConnection) Cadastrar(cliente entities.Cliente) (entities.Cliente, error)
- func (repo *DbConnection) CriarPedido(p entities.Pedido) (entities.Pedido, error)
- func (repo *DbConnection) CriarProduto(p entities.Produto) (entities.Produto, error)
- func (repo *DbConnection) DeletarProduto(id int) error
- func (repo *DbConnection) Recuperar(cpf int64) (entities.Cliente, error)
- func (repo *DbConnection) RecuperarPedidos() ([]entities.Pedido, error)
- func (repo *DbConnection) RecuperarProdutos(categoriaId int) ([]entities.Produto, error)
- type PedidoRow
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) CriarPedido ¶
func (*DbConnection) CriarProduto ¶
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)
Click to show internal directories.
Click to hide internal directories.