Documentation
¶
Index ¶
- type DB
- type PostgresCompanyRepository
- func (r *PostgresCompanyRepository) Delete(company *domain.Company) error
- func (r *PostgresCompanyRepository) FindAll() []*domain.Company
- func (r *PostgresCompanyRepository) FindByID(id uuid.UUID) (*domain.Company, error)
- func (r *PostgresCompanyRepository) Insert(company *domain.Company) error
- func (r *PostgresCompanyRepository) Reset()
- func (r *PostgresCompanyRepository) Update(company *domain.Company) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PostgresCompanyRepository ¶
type PostgresCompanyRepository struct {
// contains filtered or unexported fields
}
func NewCompanyRepository ¶
func NewCompanyRepository(db *DB) *PostgresCompanyRepository
func (*PostgresCompanyRepository) Delete ¶
func (r *PostgresCompanyRepository) Delete(company *domain.Company) error
func (*PostgresCompanyRepository) FindAll ¶
func (r *PostgresCompanyRepository) FindAll() []*domain.Company
func (*PostgresCompanyRepository) Insert ¶
func (r *PostgresCompanyRepository) Insert(company *domain.Company) error
func (*PostgresCompanyRepository) Reset ¶
func (r *PostgresCompanyRepository) Reset()
Click to show internal directories.
Click to hide internal directories.