rebase generation
This commit is contained in:
268
api-summary.json
268
api-summary.json
@@ -2,11 +2,34 @@
|
||||
"sourceFiles": [
|
||||
"domain/toir.api.dsl"
|
||||
],
|
||||
"enums": [],
|
||||
"enums": [
|
||||
{
|
||||
"name": "EquipmentStatus",
|
||||
"description": null,
|
||||
"values": [
|
||||
{
|
||||
"name": "Active",
|
||||
"label": "В эксплуатации"
|
||||
},
|
||||
{
|
||||
"name": "Repair",
|
||||
"label": "В ремонте"
|
||||
},
|
||||
{
|
||||
"name": "Reserve",
|
||||
"label": "В резерве"
|
||||
},
|
||||
{
|
||||
"name": "WriteOff",
|
||||
"label": "Списано"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"dtos": [
|
||||
{
|
||||
"name": "DTO.Equipment",
|
||||
"description": "Полный response-объект для единицы оборудования",
|
||||
"description": "Полный объект оборудования",
|
||||
"fields": [
|
||||
{
|
||||
"name": "id",
|
||||
@@ -15,7 +38,7 @@
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Идентификатор оборудования",
|
||||
"map": "Equipment.id",
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -84,7 +107,7 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.EquipmentCreate",
|
||||
"description": "Тело запроса на создание единицы оборудования",
|
||||
"description": "Тело запроса на создание оборудования",
|
||||
"fields": [
|
||||
{
|
||||
"name": "name",
|
||||
@@ -137,8 +160,8 @@
|
||||
{
|
||||
"name": "status",
|
||||
"type": "EquipmentStatus",
|
||||
"required": true,
|
||||
"nullable": false,
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": "Текущий статус",
|
||||
@@ -150,7 +173,7 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.EquipmentUpdate",
|
||||
"description": "Тело запроса на обновление единицы оборудования",
|
||||
"description": "Тело запроса на обновление оборудования (частичное)",
|
||||
"fields": [
|
||||
{
|
||||
"name": "name",
|
||||
@@ -216,8 +239,20 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.EquipmentListRequest",
|
||||
"description": "Запрос для постраничного получения списка оборудования с фильтрацией",
|
||||
"description": "Запрос постраничного списка оборудования с фильтрацией",
|
||||
"fields": [
|
||||
{
|
||||
"name": "filter",
|
||||
"type": "DTO.Filter",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": "Фильтр",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "page",
|
||||
"type": "DTO.PageRequest",
|
||||
@@ -225,43 +260,7 @@
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "filterName",
|
||||
"type": "string",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "filterSerialNumber",
|
||||
"type": "string",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "filterStatus",
|
||||
"type": "EquipmentStatus",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Параметры пагинации",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -270,7 +269,7 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.EquipmentListResponse",
|
||||
"description": "Ответ с постраничным списком оборудования и метаданными",
|
||||
"description": "Ответ со списком оборудования",
|
||||
"fields": [
|
||||
{
|
||||
"name": "content",
|
||||
@@ -279,7 +278,7 @@
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Список оборудования",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -291,7 +290,7 @@
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Метаданные пагинации",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -300,16 +299,16 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.ChangeEquipmentStatus",
|
||||
"description": "Полный response-объект для документа изменения статуса",
|
||||
"description": "Полный объект документа изменения статуса оборудования",
|
||||
"fields": [
|
||||
{
|
||||
"name": "equipmentId",
|
||||
"type": "Equipment",
|
||||
"type": "uuid",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Оборудование",
|
||||
"map": "ChangeEquipmentStatus.equipmentId",
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -370,12 +369,12 @@
|
||||
"fields": [
|
||||
{
|
||||
"name": "equipmentId",
|
||||
"type": "Equipment",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"type": "uuid",
|
||||
"required": true,
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Оборудование",
|
||||
"map": "ChangeEquipmentStatus.equipmentId",
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -432,16 +431,16 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.ChangeEquipmentStatusUpdate",
|
||||
"description": "Тело запроса на обновление документа изменения статуса",
|
||||
"description": "Тело запроса на обновление документа изменения статуса (частичное)",
|
||||
"fields": [
|
||||
{
|
||||
"name": "equipmentId",
|
||||
"type": "Equipment",
|
||||
"type": "uuid",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Оборудование",
|
||||
"map": "ChangeEquipmentStatus.equipmentId",
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -498,8 +497,20 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.ChangeEquipmentStatusListRequest",
|
||||
"description": "Запрос для постраничного получения списка документов изменения статуса с фильтрацией",
|
||||
"description": "Запрос постраничного списка документов изменения статуса с фильтрацией",
|
||||
"fields": [
|
||||
{
|
||||
"name": "filter",
|
||||
"type": "DTO.Filter",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": "Фильтр",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "page",
|
||||
"type": "DTO.PageRequest",
|
||||
@@ -507,55 +518,7 @@
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "filterEquipmentId",
|
||||
"type": "uuid",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "filterNumber",
|
||||
"type": "string",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "filterDate",
|
||||
"type": "date",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
},
|
||||
{
|
||||
"name": "filterResponsible",
|
||||
"type": "string",
|
||||
"required": false,
|
||||
"nullable": true,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Параметры пагинации",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -564,7 +527,7 @@
|
||||
},
|
||||
{
|
||||
"name": "DTO.ChangeEquipmentStatusListResponse",
|
||||
"description": "Ответ с постраничным списком документов изменения статуса и метаданными",
|
||||
"description": "Ответ со списком документов изменения статуса",
|
||||
"fields": [
|
||||
{
|
||||
"name": "content",
|
||||
@@ -573,7 +536,7 @@
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Список документов изменения статуса",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -585,7 +548,7 @@
|
||||
"nullable": false,
|
||||
"unique": false,
|
||||
"primary": false,
|
||||
"description": null,
|
||||
"description": "Метаданные пагинации",
|
||||
"map": null,
|
||||
"sync": false,
|
||||
"label": null
|
||||
@@ -596,7 +559,7 @@
|
||||
"apis": [
|
||||
{
|
||||
"name": "API.Equipment",
|
||||
"description": "API управления справочником оборудования",
|
||||
"description": "API управления оборудованием",
|
||||
"endpoints": [
|
||||
{
|
||||
"name": "listEquipment",
|
||||
@@ -622,12 +585,12 @@
|
||||
"label": "GET /equipment/{id}",
|
||||
"method": "GET",
|
||||
"path": "/equipment/{id}",
|
||||
"description": "Получить единицу оборудования по идентификатору",
|
||||
"description": "Получить оборудование по идентификатору",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "id",
|
||||
"type": "uuid",
|
||||
"description": null
|
||||
"description": "Идентификатор оборудования"
|
||||
},
|
||||
{
|
||||
"name": "response",
|
||||
@@ -641,7 +604,7 @@
|
||||
"label": "POST /equipment",
|
||||
"method": "POST",
|
||||
"path": "/equipment",
|
||||
"description": "Создать новую единицу оборудования",
|
||||
"description": "Создать оборудование",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "request",
|
||||
@@ -655,12 +618,12 @@
|
||||
"label": "PUT /equipment/{id}",
|
||||
"method": "PUT",
|
||||
"path": "/equipment/{id}",
|
||||
"description": "Обновить данные единицы оборудования",
|
||||
"description": "Обновить оборудование",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "id",
|
||||
"type": "uuid",
|
||||
"description": null
|
||||
"description": "Идентификатор оборудования"
|
||||
},
|
||||
{
|
||||
"name": "request",
|
||||
@@ -674,26 +637,26 @@
|
||||
"label": "DELETE /equipment/{id}",
|
||||
"method": "DELETE",
|
||||
"path": "/equipment/{id}",
|
||||
"description": "Удалить единицу оборудования",
|
||||
"description": "Удалить оборудование",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "id",
|
||||
"type": "uuid",
|
||||
"description": null
|
||||
"description": "Идентификатор оборудования"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "API.EquipmentStatusChange",
|
||||
"name": "API.ChangeEquipmentStatus",
|
||||
"description": "API управления документами изменения статуса оборудования",
|
||||
"endpoints": [
|
||||
{
|
||||
"name": "listStatusChanges",
|
||||
"label": "POST /status-changes/page",
|
||||
"name": "listChangeEquipmentStatus",
|
||||
"label": "POST /change-equipment-status/page",
|
||||
"method": "POST",
|
||||
"path": "/status-changes/page",
|
||||
"path": "/change-equipment-status/page",
|
||||
"description": "Постраничный список документов изменения статуса с фильтрацией",
|
||||
"attributes": [
|
||||
{
|
||||
@@ -709,16 +672,21 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "getStatusChange",
|
||||
"label": "GET /status-changes/{id}",
|
||||
"name": "getChangeEquipmentStatus",
|
||||
"label": "GET /change-equipment-status/{equipmentId}/{newStatus}",
|
||||
"method": "GET",
|
||||
"path": "/status-changes/{id}",
|
||||
"description": "Получить документ изменения статуса по идентификатору",
|
||||
"path": "/change-equipment-status/{equipmentId}/{newStatus}",
|
||||
"description": "Получить документ изменения статуса по ключу",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "id",
|
||||
"name": "equipmentId",
|
||||
"type": "uuid",
|
||||
"description": null
|
||||
"description": "Оборудование"
|
||||
},
|
||||
{
|
||||
"name": "newStatus",
|
||||
"type": "EquipmentStatus",
|
||||
"description": "Новый статус"
|
||||
},
|
||||
{
|
||||
"name": "response",
|
||||
@@ -728,11 +696,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "createStatusChange",
|
||||
"label": "POST /status-changes",
|
||||
"name": "createChangeEquipmentStatus",
|
||||
"label": "POST /change-equipment-status",
|
||||
"method": "POST",
|
||||
"path": "/status-changes",
|
||||
"description": "Создать документ изменения статуса оборудования",
|
||||
"path": "/change-equipment-status",
|
||||
"description": "Создать документ изменения статуса",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "request",
|
||||
@@ -742,16 +710,21 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "updateStatusChange",
|
||||
"label": null,
|
||||
"method": null,
|
||||
"path": null,
|
||||
"name": "updateChangeEquipmentStatus",
|
||||
"label": "PUT /change-equipment-status/{equipmentId}/{newStatus}",
|
||||
"method": "PUT",
|
||||
"path": "/change-equipment-status/{equipmentId}/{newStatus}",
|
||||
"description": "Обновить документ изменения статуса",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "id",
|
||||
"name": "equipmentId",
|
||||
"type": "uuid",
|
||||
"description": null
|
||||
"description": "Оборудование"
|
||||
},
|
||||
{
|
||||
"name": "newStatus",
|
||||
"type": "EquipmentStatus",
|
||||
"description": "Новый статус"
|
||||
},
|
||||
{
|
||||
"name": "request",
|
||||
@@ -761,16 +734,21 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "deleteStatusChange",
|
||||
"label": "DELETE /status-changes/{id}",
|
||||
"name": "deleteChangeEquipmentStatus",
|
||||
"label": "DELETE /change-equipment-status/{equipmentId}/{newStatus}",
|
||||
"method": "DELETE",
|
||||
"path": "/status-changes/{id}",
|
||||
"path": "/change-equipment-status/{equipmentId}/{newStatus}",
|
||||
"description": "Удалить документ изменения статуса",
|
||||
"attributes": [
|
||||
{
|
||||
"name": "id",
|
||||
"name": "equipmentId",
|
||||
"type": "uuid",
|
||||
"description": null
|
||||
"description": "Оборудование"
|
||||
},
|
||||
{
|
||||
"name": "newStatus",
|
||||
"type": "EquipmentStatus",
|
||||
"description": "Новый статус"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user