src.dualinventive.com/go/companies-service/internal/storage/companyRepository.go

10 lines
329 B
Go

package storage
import "src.dualinventive.com/go/companies-service/internal/domain"
//CompanyRepository contains persistence methods
type CompanyRepository interface {
GetCompanyByID(companyID uint64) (*domain.Company, error)
GetCompanies(page uint64, perPage uint64, sort domain.SortCol) ([]domain.Company, uint64, error)
}