Subjekt API-ji
V tej kategoriji boste našli API-je, ki vam omogočajo, da pridobite vse subjekte z vsemi podatki, vstavite subjekt v bazo podatkov ali posodobite obstoječi subjekt v bazi podatkov.
Kazalo:
- POST/api/Subject/retrieve
- POST/api/Subject
- PUT/api/Subject
|
1. Kratek opis Subjekt API-jev
POST/api/Subject/retrieve
|
Pridobite vse subjekte z vsemi podatki. |
POST/api/Subject
|
Vstavi subjekt v bazo podatkov. |
PUT/api/Subject
|
Posodablja obstoječi subjekt v bazi podatkov. |
2. POST/api/Subject/retrieve
Ta API vam omogoča, da pridobite podatke o subjektih kot rezultat definirane poizvedbe tHE_SetSubj kot masterTable z možnostjo združevanja tabel v parametrih tableFKs s pogoji po meri v parametrih customConditions.
Poleg tega lahko svoje podatke razvrstite s parametroma sortColumn in sortOrder.
Parameter withSubSelect lahko uporabite za strukturiranje niza rezultatov kot datoteko .json. Če ima parameter withSubSelect vrednost 0, potem bo niz rezultatov prikazan v ravni strukturi.
Če ima parameter withSubSelect vrednost 1, potem bo niz rezultatov prikazan v ugnezdeni 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
Ta API vam omogoča, da posodobite podatke posameznega subjekta v glavni tabeli tHE_SetSubj v navedeni 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",