MRO Module
MRO Module
API документация для модуля Maintenance / Repair / Overhaul (MRO) — управление техобслуживанием ВС.
NurCore MRO API
3 микросервиса покрывают весь maintenance lifecycle:
maintenance-service:8022— defects, MEL, AD/SB, Work Orders, AOG, components, AMP, CRS, personnel licensesinventory-service:8023— parts catalog, warehouses, stock items, movements, reservationsprocurement-service:8024— vendors (AVL), Purchase Requisitions, Purchase Orders, Goods Receipts
Base URL: https://api.nurcore.kg
UI: https://mro.nurcore.kg
Auth: JWT Bearer (см. Authentication)
Регуляторное соответствие
| Артефакт | Норматив |
|---|---|
| Continuing airworthiness | EASA Part-M M.A.301 |
| AMP (Maintenance Programme) | EASA Part-M M.A.302 |
| Tech log (ATL) | ICAO Annex 6 Part I §11 |
| CRS | EASA M.A.801 / Part-145 §145.A.50 |
| AD compliance | EU 1321/2014 / 14 CFR 39 |
| Personnel licensing | EASA Part-66 §66.A.20 |
| Parts release | EASA Form 1 / FAA 8130-3 |
| Stock audit retention | Part-145 §145.A.55 (3 years min) |
Quick links
Roles & permissions (RBAC)
| Role | Permissions prefix | Что может |
|---|---|---|
mro_camo_manager | mro:fleet:*, mro:program:*, mro:adsb:* | AMP planning, AD/SB compliance |
mro_engineer | mro:defects:write, mro:workorders:execute | Report defects, execute WO |
mro_inspector | mro:workorders:certify, mro:crs:sign | RII dual-sign, CRS sign |
mro_warehouse_keeper | mro:stock:write, mro:parts:read | Receive, issue, transfer parts |
mro_procurement_officer | mro:pr:write, mro:vendors:read | Create PR, manage vendors |
mro_procurement_approver | mro:pr:approve, mro:po:write | Approve PR, create PO |
mro_admin | mro:*:manage | Full access |
См. полный список в auth-service permissions.
OpenAPI спецификации
Live OpenAPI JSON на проде:
https://api.nurcore.kg/api/v1/maintenance/openapi.jsonhttps://api.nurcore.kg/api/v1/inventory/openapi.jsonhttps://api.nurcore.kg/api/v1/procurement/openapi.json
Aggregated Swagger UI: https://api.nurcore.kg/docs