Documentation ¶
Index ¶
- type ClienteRepository
- func (r *ClienteRepository) Atualizar(id uuid.UUID, clienteDTO *models.AtualizarClienteDTO) error
- func (r *ClienteRepository) Criar(cliente *models.Cliente) (*models.Cliente, error)
- func (r *ClienteRepository) EncontrarPorEmail(email string) (*models.Cliente, error)
- func (r *ClienteRepository) EncontrarPorID(clienteID uuid.UUID) (*models.Cliente, error)
- func (r *ClienteRepository) EncontrarTodos() ([]*models.Cliente, error)
- func (r *ClienteRepository) Excluir(id uuid.UUID) error
- func (r *ClienteRepository) Existe(id uuid.UUID) bool
- type TecnicoRepository
- func (r *TecnicoRepository) Atualizar(id uuid.UUID, tecnicoDTO *models.AtualizarTecnicoDTO) error
- func (r *TecnicoRepository) Criar(tecnico *models.Tecnico) (*models.Tecnico, error)
- func (r *TecnicoRepository) EncontrarPorEmail(email string) (*models.Tecnico, error)
- func (r *TecnicoRepository) EncontrarPorID(tecnicoID uuid.UUID) (*models.Tecnico, error)
- func (r *TecnicoRepository) EncontrarTodos() ([]*models.Tecnico, error)
- func (r *TecnicoRepository) Excluir(id uuid.UUID) error
- func (r *TecnicoRepository) Existe(id uuid.UUID) bool
- type TicketRepository
- func (r *TicketRepository) AtribuirTecnico(ticketID uuid.UUID, tecnicoID uuid.UUID) error
- func (r *TicketRepository) Atualizar(id uuid.UUID, ticketDTO *models.AtualizarTicketDTO) error
- func (r *TicketRepository) Criar(ticket *models.Ticket) (*models.Ticket, error)
- func (r *TicketRepository) EncontrarPorID(ticketID uuid.UUID) (*models.Ticket, error)
- func (r *TicketRepository) EncontrarTodos() ([]*models.Ticket, error)
- func (r *TicketRepository) Excluir(id uuid.UUID) error
- func (r *TicketRepository) Existe(id uuid.UUID) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClienteRepository ¶
func NovoClienteRepository ¶
func NovoClienteRepository(db *gorm.DB) *ClienteRepository
func (*ClienteRepository) Atualizar ¶
func (r *ClienteRepository) Atualizar(id uuid.UUID, clienteDTO *models.AtualizarClienteDTO) error
func (*ClienteRepository) EncontrarPorEmail ¶
func (r *ClienteRepository) EncontrarPorEmail(email string) (*models.Cliente, error)
func (*ClienteRepository) EncontrarPorID ¶
func (*ClienteRepository) EncontrarTodos ¶
func (r *ClienteRepository) EncontrarTodos() ([]*models.Cliente, error)
type TecnicoRepository ¶
func NovoTecnicoRepository ¶
func NovoTecnicoRepository(db *gorm.DB) *TecnicoRepository
func (*TecnicoRepository) Atualizar ¶
func (r *TecnicoRepository) Atualizar(id uuid.UUID, tecnicoDTO *models.AtualizarTecnicoDTO) error
func (*TecnicoRepository) EncontrarPorEmail ¶
func (r *TecnicoRepository) EncontrarPorEmail(email string) (*models.Tecnico, error)
func (*TecnicoRepository) EncontrarPorID ¶
func (*TecnicoRepository) EncontrarTodos ¶
func (r *TecnicoRepository) EncontrarTodos() ([]*models.Tecnico, error)
type TicketRepository ¶
func NovoTicketRepository ¶
func NovoTicketRepository(db *gorm.DB) *TicketRepository
func (*TicketRepository) AtribuirTecnico ¶
func (*TicketRepository) Atualizar ¶
func (r *TicketRepository) Atualizar(id uuid.UUID, ticketDTO *models.AtualizarTicketDTO) error
func (*TicketRepository) EncontrarPorID ¶
func (*TicketRepository) EncontrarTodos ¶
func (r *TicketRepository) EncontrarTodos() ([]*models.Ticket, error)
Click to show internal directories.
Click to hide internal directories.