Import localitati
Parametri apel procedura
Apel API pentru import localitati:
http://{ip}:{port}/api/v1/import/localitati
Câmp | Tip | Descriere |
---|---|---|
id_importex | varchar(25) | ID pentru identificarea unui lot de documente importate (util, de ex., pentru ștergerea în bloc a unui lot de documente importate). |
manage_existing | tinyint | 0 - Blocheaza 1 - Suprascrie 2 - Ignora |
updated_columns | varchar(max) | Se va trimite lista de campuri ce se doresc a fi suprascrise, separate prin virgula (fara spatiu intre campuri si virgula). |
single_tran | bit | Se specifica daca se va deschide o singura tranzactie pentru intregul import sau se va utiliza o tranzactie per document. 1 - in cazul aparitiei unei erori la importul unui document, sistemul va reveni complet la starea dinaintea importului. 0 - documentele importate pana la aparitia erorii raman in baza de date. |
Campuri import localitati
Camp | Tip | Descriere |
---|---|---|
id_intern | numeric (18,0) | Id-ul intern al localitatii, in formatul ID(PCT_LCR) (util in cazul suprascrierii) |
id_extern | varchar (50) | Id-ul extern al localitatii, utilizat in aplicatia din care se importa |
denumire | nvarchar (200) | Denumirea localitatii (optional in cazul suprascrierii daca se specifica id_intern sau id_extern) |
cod_tara | char (2) | Codul de tara (implicit "RO") |
id_judet | numeric(18,0) | Id-ul judetului din tabelul judete (optional daca se specifica den_judet sau cod_judet) |
cod_judet | char (2) | Cod judet (optional daca se specifica id_judet sau den_judet) |
den_judet | nvarchar (200) | Denumirea judetului (optional daca se specifica id_judet sau cod_judet) |
cod_siruta | numeric (16,0) | S.I.R.U.T.A. |
mediu_urban | bit | Localitate din mediul Urban |
Exemplu de import in format Json
{
"parametri" :
{
"manage_existing" : 1,
"id_importex" : "API2021105110023",
"single_tran" : 1
},
"linii": [
{
"denumire": "LOCALITATE TEST",
"cod_tara": "RO",
"id_judet": 55565,
"cod_judet": "GL",
"den_judet": "GALATI",
"cod_siruta": "8888",
"mediu_urban": "1",
}]
}
Anulare import
Pentru anularea importului se utilizeaza: http://{ip}:{port}/api/v1/import/localitati_anulare
Exemplu de obiect Json folosit pentru apel:
{
"id_importex" : "NX20180911150146",
"id_document" : "4566564"
}