2024-12-18 11:08:21 -04:00

18 lines
861 B
Go

package ports
import (
"context"
"git.maximotejeda.com/maximo/cedulados-bot/internal/application/domain"
)
type CeduladosService interface {
CeduladoByCedula(ctx context.Context, c *domain.Cedula)(resp *domain.Info, err error)
CeduladoGetByNameLastName(ctx context.Context, params domain.Info, page int64)(info *domain.MultipleResults, err error)
CeduladoByFTS(ctx context.Context, params string, page int64)(info *domain.MultipleResults, err error)
CeduladoByNameAndLocation(ctx context.Context, params domain.Info, page int64, municipio string)(info *domain.MultipleResults, err error)
QueryFotoByCedula(ctx context.Context, c *domain.Cedula)(info *domain.Foto, err error)
QueryFotoByID(ctx context.Context, id int64)(info *domain.Foto, err error)
QueryFotoAllCedulas(ctx context.Context, ceds []*domain.Cedula)(fotos []*domain.Foto, err error)
}