POST Api/OrganizationalUnits/Search
Pobiera odfiltrowaną listę obiektów OrganizationalUnit
Request Information
URI Parameters
None.
Body Parameters
ustawienia filtrowania i sortowania wyników
OrganizationalUnitFilterName | Description | Type | Additional information |
---|---|---|---|
TextFilter |
Filtrowanie w zależności od tekstu. Jeśli null to brak filtrowania. |
string |
None. |
SortOrder |
Określa sposób sortowania wyników |
OrganizationalUnitSortEnum |
Required |
ParentUnitId |
Filtruje listę wyników według identyfikatora obiektu ParentUnit. Jeśli null to filtr jest pomijany. |
integer |
None. |
OwnerId |
Filtruje listę wyników według identyfikatora obiektu Owner. Jeśli null to filtr jest pomijany. |
integer |
None. |
MasterUnitId |
Filtruje listę wyników według identyfikatora obiektu MasterUnit. Jeśli null to filtr jest pomijany. |
integer |
None. |
ManagedServiceProviderId |
Filtruje listę wyników według identyfikatora obiektu ManagedServiceProvider. Jeśli null to filtr jest pomijany. |
integer |
None. |
CountryId |
Filtruje listę wyników według identyfikatora obiektu Country. Jeśli null to filtr jest pomijany. |
integer |
None. |
TypeOfBusinessId |
Filtruje listę wyników według identyfikatora obiektu TypeOfBusiness. Jeśli null to filtr jest pomijany. |
integer |
None. |
MainOwner |
Filtruje listę wyników według głównego właściciela obiektu Owner. Jeśli false to filtr jest pomijany. |
boolean |
None. |
IsActive |
Filtruje listę wyników według aktywności jednostek IsActive. Jeśli null to filtr jest pomijany. |
boolean |
None. |
RecProjectAttributes | Collection of SelectedRecProjectAttrDto |
None. |
|
RegionIds | Collection of integer |
None. |
|
ItemsPerPage |
Ilość obiektów na stronę |
integer |
None. |
CurrentPage |
Obecna strona |
integer |
None. |
Request Formats
application/json, text/json
{ "textFilter": "sample string 1", "sortOrder": 0, "parentUnitId": 1, "ownerId": 1, "masterUnitId": 1, "managedServiceProviderId": 1, "countryId": 1, "typeOfBusinessId": 1, "mainOwner": true, "isActive": true, "recProjectAttributes": [ { "id": 1, "value": "sample string 1" }, { "id": 1, "value": "sample string 1" } ], "regionIds": [ 1, 2 ], "itemsPerPage": 3, "currentPage": 4 }
multipart/form-data
{"textFilter":"sample string 1","sortOrder":0,"parentUnitId":1,"ownerId":1,"masterUnitId":1,"managedServiceProviderId":1,"countryId":1,"typeOfBusinessId":1,"mainOwner":true,"isActive":true,"recProjectAttributes":[{"id":1,"value":"sample string 1"},{"id":1,"value":"sample string 1"}],"regionIds":[1,2],"itemsPerPage":3,"currentPage":4}
application/xml, text/xml
<OrganizationalUnitFilter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <ItemsPerPage>3</ItemsPerPage> <CurrentPage>4</CurrentPage> <TextFilter>sample string 1</TextFilter> <SortOrder>OrganizationalUnitIdAsc</SortOrder> <ParentUnitId>1</ParentUnitId> <OwnerId>1</OwnerId> <MasterUnitId>1</MasterUnitId> <ManagedServiceProviderId>1</ManagedServiceProviderId> <CountryId>1</CountryId> <TypeOfBusinessId>1</TypeOfBusinessId> <MainOwner>true</MainOwner> <IsActive>true</IsActive> <RecProjectAttributes> <SelectedRecProjectAttrDto> <Id>1</Id> <Value>sample string 1</Value> </SelectedRecProjectAttrDto> <SelectedRecProjectAttrDto> <Id>1</Id> <Value>sample string 1</Value> </SelectedRecProjectAttrDto> </RecProjectAttributes> <RegionIds> <int>1</int> <int>2</int> </RegionIds> </OrganizationalUnitFilter>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
lista obiektów OrganizationalUnit zgodna z ustawieniem filtrowania oraz całkowita liczba wszystkich elementów w bazie spełniających kryteria (całkowita liczba obiektów jest obliczana tylo dla pierwszej strony CurrentPage == 0)
OrganizationalUnitResultsName | Description | Type | Additional information |
---|---|---|---|
OrganizationalUnits |
Lista obiektów OrganizationalUnitDto zgodna z ustawieniami stronnicowania i filtrem |
Collection of OrganizationalUnitDto |
None. |
TotalElements |
Całkowita liczba OrganizationalUnitDto w bazie danych spełniających warunki filtrowania |
integer |
None. |
Response Formats
application/json, text/json
{ "organizationalUnits": [ { "organizationalUnitId": 1, "name": "sample string 2", "path": "sample string 3", "unitType": 1, "sequence": 4, "parentUnitId": 1, "ownerId": 1, "serviceTypeId": 1, "masterUnitId": 1, "managedServiceProviderId": 1, "canOrder": true, "contactPerson": "sample string 6", "phoneNumber": "sample string 7", "email": "sample string 8", "website": "sample string 9", "address": "sample string 10", "city": "sample string 11", "postCode": "sample string 12", "countryId": 13, "position": { "latitude": 1.1, "longitude": 2.1 }, "comments": "sample string 14", "typeOfBusinessId": 15, "exportId": "sample string 16", "userManagementForAdmin": true, "isActive": true, "unitCode": "sample string 19", "orgLinkSources": [ { "linkedAssignmentId": 1, "organizationalUnitId": 2, "sourceOrgUnitId": 3, "targetOrgUnitId": 4, "linkManagers": true, "linkWorkers": true }, { "linkedAssignmentId": 1, "organizationalUnitId": 2, "sourceOrgUnitId": 3, "targetOrgUnitId": 4, "linkManagers": true, "linkWorkers": true } ], "recruitmentProjectAttributeConfigs": [ { "recruitmentProjectAttributeConfigId": 1, "recruitmentProjectAttributeId": 2, "organizationalUnitId": 3, "defaultValue": "sample string 4" }, { "recruitmentProjectAttributeConfigId": 1, "recruitmentProjectAttributeId": 2, "organizationalUnitId": 3, "defaultValue": "sample string 4" } ], "nip": "sample string 20", "regon": "sample string 21", "krs": "sample string 22", "fullName": "sample string 23", "laborOfficeId": 1, "postOffice": "sample string 24", "street": "sample string 25", "houseNr": "sample string 26", "flatNr": "sample string 27", "regionId": 1, "districtId": 1, "communityId": 1, "cityId": 1, "kraz": "sample string 28", "additionalInfoForPup": "sample string 29", "defaultOwnerName": "sample string 30", "defaultOwnerSurname": "sample string 31", "primaryClassificationOfActivityId": 1 }, { "organizationalUnitId": 1, "name": "sample string 2", "path": "sample string 3", "unitType": 1, "sequence": 4, "parentUnitId": 1, "ownerId": 1, "serviceTypeId": 1, "masterUnitId": 1, "managedServiceProviderId": 1, "canOrder": true, "contactPerson": "sample string 6", "phoneNumber": "sample string 7", "email": "sample string 8", "website": "sample string 9", "address": "sample string 10", "city": "sample string 11", "postCode": "sample string 12", "countryId": 13, "position": { "latitude": 1.1, "longitude": 2.1 }, "comments": "sample string 14", "typeOfBusinessId": 15, "exportId": "sample string 16", "userManagementForAdmin": true, "isActive": true, "unitCode": "sample string 19", "orgLinkSources": [ { "linkedAssignmentId": 1, "organizationalUnitId": 2, "sourceOrgUnitId": 3, "targetOrgUnitId": 4, "linkManagers": true, "linkWorkers": true }, { "linkedAssignmentId": 1, "organizationalUnitId": 2, "sourceOrgUnitId": 3, "targetOrgUnitId": 4, "linkManagers": true, "linkWorkers": true } ], "recruitmentProjectAttributeConfigs": [ { "recruitmentProjectAttributeConfigId": 1, "recruitmentProjectAttributeId": 2, "organizationalUnitId": 3, "defaultValue": "sample string 4" }, { "recruitmentProjectAttributeConfigId": 1, "recruitmentProjectAttributeId": 2, "organizationalUnitId": 3, "defaultValue": "sample string 4" } ], "nip": "sample string 20", "regon": "sample string 21", "krs": "sample string 22", "fullName": "sample string 23", "laborOfficeId": 1, "postOffice": "sample string 24", "street": "sample string 25", "houseNr": "sample string 26", "flatNr": "sample string 27", "regionId": 1, "districtId": 1, "communityId": 1, "cityId": 1, "kraz": "sample string 28", "additionalInfoForPup": "sample string 29", "defaultOwnerName": "sample string 30", "defaultOwnerSurname": "sample string 31", "primaryClassificationOfActivityId": 1 } ], "totalElements": 1 }
multipart/form-data
{"organizationalUnits":[{"organizationalUnitId":1,"name":"sample string 2","path":"sample string 3","unitType":1,"sequence":4,"parentUnitId":1,"ownerId":1,"serviceTypeId":1,"masterUnitId":1,"managedServiceProviderId":1,"canOrder":true,"contactPerson":"sample string 6","phoneNumber":"sample string 7","email":"sample string 8","website":"sample string 9","address":"sample string 10","city":"sample string 11","postCode":"sample string 12","countryId":13,"position":{"latitude":1.1,"longitude":2.1},"comments":"sample string 14","typeOfBusinessId":15,"exportId":"sample string 16","userManagementForAdmin":true,"isActive":true,"unitCode":"sample string 19","orgLinkSources":[{"linkedAssignmentId":1,"organizationalUnitId":2,"sourceOrgUnitId":3,"targetOrgUnitId":4,"linkManagers":true,"linkWorkers":true},{"linkedAssignmentId":1,"organizationalUnitId":2,"sourceOrgUnitId":3,"targetOrgUnitId":4,"linkManagers":true,"linkWorkers":true}],"recruitmentProjectAttributeConfigs":[{"recruitmentProjectAttributeConfigId":1,"recruitmentProjectAttributeId":2,"organizationalUnitId":3,"defaultValue":"sample string 4"},{"recruitmentProjectAttributeConfigId":1,"recruitmentProjectAttributeId":2,"organizationalUnitId":3,"defaultValue":"sample string 4"}],"nip":"sample string 20","regon":"sample string 21","krs":"sample string 22","fullName":"sample string 23","laborOfficeId":1,"postOffice":"sample string 24","street":"sample string 25","houseNr":"sample string 26","flatNr":"sample string 27","regionId":1,"districtId":1,"communityId":1,"cityId":1,"kraz":"sample string 28","additionalInfoForPup":"sample string 29","defaultOwnerName":"sample string 30","defaultOwnerSurname":"sample string 31","primaryClassificationOfActivityId":1},{"organizationalUnitId":1,"name":"sample string 2","path":"sample string 3","unitType":1,"sequence":4,"parentUnitId":1,"ownerId":1,"serviceTypeId":1,"masterUnitId":1,"managedServiceProviderId":1,"canOrder":true,"contactPerson":"sample string 6","phoneNumber":"sample string 7","email":"sample string 8","website":"sample string 9","address":"sample string 10","city":"sample string 11","postCode":"sample string 12","countryId":13,"position":{"latitude":1.1,"longitude":2.1},"comments":"sample string 14","typeOfBusinessId":15,"exportId":"sample string 16","userManagementForAdmin":true,"isActive":true,"unitCode":"sample string 19","orgLinkSources":[{"linkedAssignmentId":1,"organizationalUnitId":2,"sourceOrgUnitId":3,"targetOrgUnitId":4,"linkManagers":true,"linkWorkers":true},{"linkedAssignmentId":1,"organizationalUnitId":2,"sourceOrgUnitId":3,"targetOrgUnitId":4,"linkManagers":true,"linkWorkers":true}],"recruitmentProjectAttributeConfigs":[{"recruitmentProjectAttributeConfigId":1,"recruitmentProjectAttributeId":2,"organizationalUnitId":3,"defaultValue":"sample string 4"},{"recruitmentProjectAttributeConfigId":1,"recruitmentProjectAttributeId":2,"organizationalUnitId":3,"defaultValue":"sample string 4"}],"nip":"sample string 20","regon":"sample string 21","krs":"sample string 22","fullName":"sample string 23","laborOfficeId":1,"postOffice":"sample string 24","street":"sample string 25","houseNr":"sample string 26","flatNr":"sample string 27","regionId":1,"districtId":1,"communityId":1,"cityId":1,"kraz":"sample string 28","additionalInfoForPup":"sample string 29","defaultOwnerName":"sample string 30","defaultOwnerSurname":"sample string 31","primaryClassificationOfActivityId":1}],"totalElements":1}