from textwrap import dedent from database.query import SQLQuery class QuestorSQL: """Consultas ao banco do Questor (`DatabaseConnection("QUESTOR")`) — só leitura, nunca `execute`/`execute_returning` (ver [[feedback_bancos_externos_somente_leitura]] na memória do projeto).""" @staticmethod def consulta_nome_empresa(codigo_empresa: str) -> SQLQuery: sql = dedent(r""" select e.codigoempresa, e.nomeempresa from empresa e where e.codigoempresa = :codigo_empresa """) return SQLQuery(sql=sql, params={"codigo_empresa": codigo_empresa})