Firm

Список домов по подрядчику

FirmContractorHomesController (privileges: SYSTEM, ADMIN, для модели ContractorHome)

get/firms/{firm}/contractor_homes

Request

  • Base URL
    https://dev.curog.ru/api
  • URL
    https://dev.curog.ru/api/firms/{firm}/contractor_homes
  • Auth
    API key in header Authorization

Path parameters

идентификатор подрядчика

Query parameters

№ страницы (default = all)

кол-во на странице (default=15 при условии, что page is not null) иначе выводи всё

идентификатор договора подряда

строка для фильтрации по имени заказчика

фильтр по наименованию улицы

фильтр по номеру дома

фильтр по дате договора подряда

фильтр по идентификатору населённого пункта

фильтр по идентификатору подразделения

Response

Oк

Example response

{
  "data": [
    {
      "id": 3,
      "startDate": "2020-01-01",
      "ffContractId": 4,
      "ffCustomerFirmId": 4,
      "ffCustomerFirmName": "Согласие",
      "ffStartDate": "2020-01-01",
      "firmHomeId": 4,
      "firmStartDate": "2020-01-01",
      "firmEndDate": "2020-01-01",
      "homeStreetId": 4,
      "homeStreetNumber": "32",
      "homeStreetCorp": "2",
      "homeStreetFrame": "1",
      "homeId": 4,
      "homeMaxFloors": 9,
      "homeWearOut": 6350,
      "homeBuiltYear": 1976,
      "streetId": 4,
      "streetName": "Ленина",
      "streetPrefixName": "улица",
      "cityId": 4,
      "cityName": "Хабаровск",
      "cityTypeShortName": "г.",
      "customerPhones": [
        {
          "id": 1,
          "note": "телефон приемной",
          "firmId": 45,
          "divisionId": 181,
          "phone": "+79145554444"
        }
      ],
      "contractorPhones": [
        {
          "id": 1,
          "note": "телефон приемной",
          "firmId": 45,
          "divisionId": 181,
          "phone": "+79145554444"
        }
      ],
      "contractorDivisions": [
        {
          "divisionHomeId": 3,
          "divisionId": 4,
          "divisionName": "Согласие",
          "phones": [
            {
              "id": 1,
              "note": "телефон приемной",
              "firmId": 45,
              "divisionId": 181,
              "phone": "+79145554444"
            }
          ]
        }
      ]
    }
  ]
}

Changes

No recorded changes to this operation across all 16 revisions of this API.