Verificação antes da migração
{
"_comment": "Mapeamento corrigido automaticamente em 2026-01-27 04:06:30",
"_instructions": "Mapeamento baseado na estrutura real das tabelas",
"cliente": {
"table_source": "cliente",
"table_target": "clients",
"primary_key": "id",
"fields": {
"id_cliente": {
"target": "id",
"transform": "integer"
},
"razaosocial": "razao_social",
"cnpj": "cnpj_cpf",
"cpf": "cnpj_cpf",
"emailnf": "email_nf",
"inscestadual": "inscricao_estadual",
"inscmunicipal": "inscricao_municipal",
"habilitado": {
"target": "ativo",
"transform": "boolean"
},
"pessoajuridica": {
"target": "tipo_pessoa",
"transform": "tipo_pessoa"
},
"nomereferencia": "nome_fantasia",
"_fixed_company_id": {
"target": "company_id",
"value": 1
}
}
},
"contato": {
"table_source": "contato",
"table_target": "contatos",
"primary_key": "id",
"fields": {
"id_contato": {
"target": "id",
"transform": "integer"
},
"nome": "nome",
"telefone": "telefone",
"email": "email",
"id_cliente": {
"target": "cliente_id",
"transform": "integer"
},
"_fixed_company_id": {
"target": "company_id",
"value": 1
}
}
},
"obra": {
"table_source": "obra",
"table_target": "obras",
"primary_key": "id",
"fields": {
"id_obra": {
"target": "id",
"transform": "integer"
},
"nome": "nome",
"cei": "cei",
"iss": {
"target": "iss",
"transform": "decimal"
},
"art": "art",
"status": "status",
"previsaoinicio": {
"target": "data_inicio_prevista",
"transform": "datetime"
},
"previsaotermino": {
"target": "data_fim_prevista",
"transform": "datetime"
},
"precoaluguel": {
"target": "valor_aluguel",
"transform": "decimal"
},
"precoservico": {
"target": "valor_servico",
"transform": "decimal"
},
"engenheiro": "engenheiro_cliente",
"telefoneengenheiro": "telefone_engenheiro",
"emailengenheiro": "email_engenheiro",
"engenheiroimpacto": "engenheiro_impacto",
"id_cliente": {
"target": "client_id",
"transform": "integer"
},
"_fixed_company_id": {
"target": "company_id",
"value": 1
}
}
}
}