netgescon-day0/netgescon-importer/netgescon-importer/config.json

91 lines
2.1 KiB
JSON
Executable File

{
"LogDirectory": "logs",
"LogFile": "importer.log",
"Debug": true,
"MySQL": {
"Host": "127.0.0.1",
"Port": 3306,
"Database": "netgescon_importer",
"User": "laravel_user",
"Password": "P4ssw0rd.96!"
},
"Api": {
"BaseUrl": "http://127.0.0.1:8000",
"Token": "yBuaEHKsPtKRcVrQlsfnTWjKTES3Z2e9mwmfVeX0524f371d"
},
"MdbSources": [
{
"id": "condominio_0021",
"path": "/percorso/assoluto/al/tuo/archivio_0021.mdb"
}
],
"ImportMap": [
{
"mdb_table": "Stabili",
"mysql_table": "stabili",
"pk": "id_stabile",
"api_endpoint": "/api/v1/import/condominio",
"fields": {
"id_stabile": "id_stabile",
"cod_stabile": "cod_stabile",
"denominazione": "denominazione",
"indirizzo": "indirizzo",
"cap": "cap",
"citta": "citta",
"pr": "pr",
"codice_fisc": "codice_fisc",
"cf_amministratore": "cf_amministratore",
"note1": "note1"
}
},
{
"mdb_table": "Fornitori",
"mysql_table": "fornitori",
"pk": "id_fornitore",
"api_endpoint": "/api/v1/import/fornitore",
"fields": {
"id_fornitore": "id_fornitore",
"cognome": "cognome",
"nome": "nome",
"indirizzo": "indirizzo",
"cap": "cap",
"citta": "citta",
"pr": "pr",
"p_iva": "p_iva",
"cod_fisc": "cod_fisc",
"Indir_Email": "Indir_Email",
"Cellulare": "Cellulare",
"PEC_Fornitore": "PEC_Fornitore"
}
},
{
"mdb_table": "Condomin",
"mysql_table": "condomin",
"pk": "id_cond",
"api_endpoint": "/api/v1/import/anagrafica",
"fields": {
"id_cond": "id_cond",
"nom_cond": "nom_cond",
"ind": "ind",
"cap": "cap",
"citta": "citta",
"pr": "pr",
"E_mail_condomino": "E_mail_condomino",
"id_stabile": "id_stabile",
"scala": "scala",
"int": "int",
"tipo_pr": "tipo_pr"
}
}
],
"StabiliMaster": {
"path": "/mnt/gescon/gescon/dbc/Stabili.mdb",
"table": "Stabili",
"directory_field": "nome_directory"
}
}