repository

package
v0.0.0-...-635dec8 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClienteRepository

type ClienteRepository struct {
	DB *gorm.DB
}

func NovoClienteRepository

func NovoClienteRepository(db *gorm.DB) *ClienteRepository

func (*ClienteRepository) Atualizar

func (r *ClienteRepository) Atualizar(id uuid.UUID, clienteDTO *models.AtualizarClienteDTO) error

func (*ClienteRepository) Criar

func (r *ClienteRepository) Criar(cliente *models.Cliente) (*models.Cliente, error)

func (*ClienteRepository) EncontrarPorEmail

func (r *ClienteRepository) EncontrarPorEmail(email string) (*models.Cliente, error)

func (*ClienteRepository) EncontrarPorID

func (r *ClienteRepository) EncontrarPorID(clienteID uuid.UUID) (*models.Cliente, error)

func (*ClienteRepository) EncontrarTodos

func (r *ClienteRepository) EncontrarTodos() ([]*models.Cliente, error)

func (*ClienteRepository) Excluir

func (r *ClienteRepository) Excluir(id uuid.UUID) error

func (*ClienteRepository) Existe

func (r *ClienteRepository) Existe(id uuid.UUID) bool

type TecnicoRepository

type TecnicoRepository struct {
	DB *gorm.DB
}

func NovoTecnicoRepository

func NovoTecnicoRepository(db *gorm.DB) *TecnicoRepository

func (*TecnicoRepository) Atualizar

func (r *TecnicoRepository) Atualizar(id uuid.UUID, tecnicoDTO *models.AtualizarTecnicoDTO) error

func (*TecnicoRepository) Criar

func (r *TecnicoRepository) Criar(tecnico *models.Tecnico) (*models.Tecnico, error)

func (*TecnicoRepository) EncontrarPorEmail

func (r *TecnicoRepository) EncontrarPorEmail(email string) (*models.Tecnico, error)

func (*TecnicoRepository) EncontrarPorID

func (r *TecnicoRepository) EncontrarPorID(tecnicoID uuid.UUID) (*models.Tecnico, error)

func (*TecnicoRepository) EncontrarTodos

func (r *TecnicoRepository) EncontrarTodos() ([]*models.Tecnico, error)

func (*TecnicoRepository) Excluir

func (r *TecnicoRepository) Excluir(id uuid.UUID) error

func (*TecnicoRepository) Existe

func (r *TecnicoRepository) Existe(id uuid.UUID) bool

type TicketRepository

type TicketRepository struct {
	DB *gorm.DB
}

func NovoTicketRepository

func NovoTicketRepository(db *gorm.DB) *TicketRepository

func (*TicketRepository) AtribuirTecnico

func (r *TicketRepository) AtribuirTecnico(ticketID uuid.UUID, tecnicoID uuid.UUID) error

func (*TicketRepository) Atualizar

func (r *TicketRepository) Atualizar(id uuid.UUID, ticketDTO *models.AtualizarTicketDTO) error

func (*TicketRepository) Criar

func (r *TicketRepository) Criar(ticket *models.Ticket) (*models.Ticket, error)

func (*TicketRepository) EncontrarPorID

func (r *TicketRepository) EncontrarPorID(ticketID uuid.UUID) (*models.Ticket, error)

func (*TicketRepository) EncontrarTodos

func (r *TicketRepository) EncontrarTodos() ([]*models.Ticket, error)

func (*TicketRepository) Excluir

func (r *TicketRepository) Excluir(id uuid.UUID) error

func (*TicketRepository) Existe

func (r *TicketRepository) Existe(id uuid.UUID) bool

Jump to

Keyboard shortcuts

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