|
@@ -3,22 +3,19 @@ package service
|
|
|
import (
|
|
|
"city_chips/internal/model"
|
|
|
"city_chips/internal/repository"
|
|
|
-
|
|
|
+ "context"
|
|
|
)
|
|
|
|
|
|
type AccessControlService interface {
|
|
|
GetAccessControl(ctx context.Context, id int64) (*model.AccessControl, error)
|
|
|
}
|
|
|
-error)
|
|
|
-}
|
|
|
+
|
|
|
+func NewAccessControlService(
|
|
|
service *Service,
|
|
|
accessControlRepository repository.AccessControlRepository,
|
|
|
-func NewAccessControlService(
|
|
|
- service *Service,
|
|
|
- Service: service,
|
|
|
) AccessControlService {
|
|
|
return &accessControlService{
|
|
|
- Service: service,
|
|
|
+ Service: service,
|
|
|
accessControlRepository: accessControlRepository,
|
|
|
}
|
|
|
}
|