Subjekt API-ja
U ovoj kategoriji možete pronaći API-je, koji vam omogućavaju, da preuzmete sve subjekte sa svim podacima, umetanje subjekta u bazu podataka ili ažurirati 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 kot masterTable s mogućnosti združivanja tabela u parametrima tableFKs s sa prilagođenim uslovima u parametrima customConditions.
Osim toga, možete sortirati svoje podatke po parametrima sortColumn in sortOrder.
Parametar withSubSelect lahko koristite za strukturiranje niza rezultata kao datoteku .json. Ako parametar withSubSelect ima vrijednost 0, tada će skup rezultata biti prikazan u ravnoj strukturi.
Ako parametar withSubSelect ima vrijednost 1, tada će skup rezultata biti prikazan u ugniježđenoj 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 svakog 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",
"delivery": "string",