NurCore API
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 licenses
  • inventory-service:8023 — parts catalog, warehouses, stock items, movements, reservations
  • procurement-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 airworthinessEASA Part-M M.A.301
AMP (Maintenance Programme)EASA Part-M M.A.302
Tech log (ATL)ICAO Annex 6 Part I §11
CRSEASA M.A.801 / Part-145 §145.A.50
AD complianceEU 1321/2014 / 14 CFR 39
Personnel licensingEASA Part-66 §66.A.20
Parts releaseEASA Form 1 / FAA 8130-3
Stock audit retentionPart-145 §145.A.55 (3 years min)

Roles & permissions (RBAC)

RolePermissions prefixЧто может
mro_camo_managermro:fleet:*, mro:program:*, mro:adsb:*AMP planning, AD/SB compliance
mro_engineermro:defects:write, mro:workorders:executeReport defects, execute WO
mro_inspectormro:workorders:certify, mro:crs:signRII dual-sign, CRS sign
mro_warehouse_keepermro:stock:write, mro:parts:readReceive, issue, transfer parts
mro_procurement_officermro:pr:write, mro:vendors:readCreate PR, manage vendors
mro_procurement_approvermro:pr:approve, mro:po:writeApprove PR, create PO
mro_adminmro:*:manageFull access

См. полный список в auth-service permissions.

OpenAPI спецификации

Live OpenAPI JSON на проде:

  • https://api.nurcore.kg/api/v1/maintenance/openapi.json
  • https://api.nurcore.kg/api/v1/inventory/openapi.json
  • https://api.nurcore.kg/api/v1/procurement/openapi.json

Aggregated Swagger UI: https://api.nurcore.kg/docs

On this page