from pathlib import Path
from typing import List

from api.config import DATA_ROOT
from api.utils.storage import normalize_name


def get_company_document_paths(company_name: str) -> List[str]:
    """
    Retorna todos os caminhos de documentos de uma empresa,
    independentemente do tipo.
    """
    company_dir = DATA_ROOT / normalize_name(company_name)

    if not company_dir.exists():
        return []

    return [
        str(p)
        for p in company_dir.rglob("*")
        if p.is_file()
    ]
