package repository import ( "city_chips/internal/model" ) type AccessControlRepository interface { GetAccessControl(ctx context.Context, id int64) (*model.AccessControl, error) } func NewAccessControlRepository( repository *Repository, ) AccessControlRepository { return &accessControlRepository{ Repository: repository, } } type accessControlRepository struct { *Repository } func (r *accessControlRepository) GetAccessControl(ctx context.Context, id int64) (*model.AccessControl, error) { var accessControl model.AccessControl return &accessControl, nil }