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