21 lines
509 B
Go
21 lines
509 B
Go
|
|
package service
|
||
|
|
|
||
|
|
import (
|
||
|
|
"context"
|
||
|
|
|
||
|
|
"github.com/muyuqingfeng/iloom/purchaser-service/internal/model"
|
||
|
|
"github.com/muyuqingfeng/iloom/purchaser-service/internal/repository"
|
||
|
|
)
|
||
|
|
|
||
|
|
type FactoryService struct {
|
||
|
|
repo *repository.FactoryRepo
|
||
|
|
}
|
||
|
|
|
||
|
|
func NewFactoryService(repo *repository.FactoryRepo) *FactoryService {
|
||
|
|
return &FactoryService{repo: repo}
|
||
|
|
}
|
||
|
|
|
||
|
|
func (s *FactoryService) List(ctx context.Context, companyID string) ([]model.CompanyRelationship, error) {
|
||
|
|
return s.repo.ListRelationships(ctx, companyID)
|
||
|
|
}
|