repo

package
v0.0.0-...-1504753 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2023 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewEmpresaRepo

func NewEmpresaRepo(ctx context.Context) context.Context

func NewSerieRepo

func NewSerieRepo(ctx context.Context) context.Context

func NewVencimentoRepo

func NewVencimentoRepo(ctx context.Context) context.Context

Types

type EmpresaRepo

type EmpresaRepo interface {
	Save(entity.Empresa) error
	FindAllWithoutTipo() ([]entity.Empresa, error)
	FindAll() []entity.Empresa
	UpdateSemTipo(entity.Empresa) error
	FindByID(symbol string) (*entity.Empresa, error)
	UpdatePrice(string, float64) error
}

func GetEmpresaRepo

func GetEmpresaRepo(ctx context.Context) EmpresaRepo

type SerieRepo

type SerieRepo interface {
	SaveAll(series []entity.Serie)
	UpdatePrice(serie string, price float64) error
	DeleteByVencimento(vencimento *entity.Vencimento) error
	FindAllByEmpresaAndVencimento(empresa entity.Empresa, vencimento entity.Vencimento) []entity.Serie
}

func GetSerieRepo

func GetSerieRepo(ctx context.Context) SerieRepo

type VencimentoRepo

type VencimentoRepo struct {
	// contains filtered or unexported fields
}

func GetVencimentoRepo

func GetVencimentoRepo(ctx context.Context) *VencimentoRepo

func (*VencimentoRepo) DeleteVencimentoPassado

func (r *VencimentoRepo) DeleteVencimentoPassado() *entity.Vencimento

func (*VencimentoRepo) GetNextTwo

func (r *VencimentoRepo) GetNextTwo() []entity.Vencimento

func (*VencimentoRepo) SaveAll

func (r *VencimentoRepo) SaveAll(series []entity.Serie)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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