Subjekt API-ja
U ovoj kategoriji, naći ćete API-je, koji vam omogućavaju, da preuzmete sve subjekte sa svim podacima, umetnete subjekt u bazu podataka ili ažurirate postojeći subjekt u bazi podataka.
Sadržaj:
- POST/api/Subject/retrieve
- POST/api/Subject
- PUT/api/Subject
|
1. Kratak opis Subjekt API-ja
POST/api/Subject/retrieve
|
Preuzima sve subjekte sa svim podacima. |
POST/api/Subject
|
Umeće subjekt u bazu podataka. |
PUT/api/Subject
|
Ažurira postojeći subjekt u bazi podataka. |
2. POST/api/Subject/retrieve
Ovaj API vam omogućava da preuzmete podatke subjekta kao rezultat definisanog upita tHE_SetSubj kao masterTable s mogućnosti združivanja tabela u parametrima tableFKs sa prilagođenim uslovima u parametrima customConditions.
Osim toga, možete sortirati svoje podatke pomoću parametara sortColumn i sortOrder. Parametar withSubSelect možete da koristite za strukturiranje niza rezultata kao datoteku .json. Ako parametar withSubSelect ima vrednost 0, tada će skup rezultata biti prikazan u ravnoj strukturi. Ako parametar withSubSelect ima vrednost 1, tada će skup rezultata biti prikazan u ugneždenoj strukturi.
{
"start": 0,
"length": 0,
"fieldsToReturn": "string",
"tableFKs": [
{
"table": "string",
"alias": "string",
"join": "string",
"parentAlias": "string",
"fieldsToReturn": "string"
}
],
"customConditions": {
"condition": "string",
"params": [
"string"
]
},
"sortColumn": "string",
"sortOrder": "string",
"withSubSelects": 0
}
3. POST/API/Subject
Ovaj API vam omogućava da ažurirate podatke pojedinog subjekta u glavnoj tabeli tHE_SetSubj u navedenoj strukturi.
{
"subject": "string",
"buyer": "string",
"supplier": "string",
"bank": "string",
"municipality": "string",
"locComm": "string",
"warehouse": "string",
"worker": "string",
"user": "string",
"dept": "string",
"school": "string",
"institution": "string",
"name2": "string",
"address": "string",
"name3": "string",
"post": "string",
"country": "string",
"km": 0,
"vatcodePrefix": "string",
"code": "string",
"region": "string",
"suprCommune": "string",
"phone": "string",
"fax": "string",
"subUnit": "string",
"priceRate": "string",
"daysForPayment": 0,
"yearStatement": "string",
"dateState": "2022-04-21T07:57:46.928Z",
"statement": "string",
"limit": 0,
"dateLimit": "2022-04-21T07:57:46.928Z",
"maxDaysPayDelay": 0,
"subjTypeSupp": "string",
"subjTypeBuyer": "string",
"stockManage": "string",
"stockValue": "string",
"stockInMinus": "string",
"dateInvent": "2022-04-21T07:57:46.928Z",
"clerk": 0,
"rebate": 0,
"wayOfSale": "string",
"currency": "string",
"priceCalcMethod": "string",
"payMethod": "string",