Under development · marked 2026-10-08 · Shared aircraft/component planning backend class updated. Database migration and legacy component table retirement remain pending until complete project review. Field listing reflects current backend EF model, not the unchanged database snapshot.
Every mapped scalar field appears once. Types and nullability come from the updated backend EF model. Database migration is pending. Navigation properties and unmapped DTO fields are outside this page. Purpose text is inferred from names and should be checked against the feature workflow.
Backend updated; database pending. Fields on this page reflect the common aircraft/component planning classes. They are not a claim that the existing database schema has been migrated.
Identity and naming
2 fields
#
Field
EF type
Storage
Business purpose
1
Id
Guid
Required
Stable identifier for this record.
2
UnknownPartNumber
string
Nullable
Records unknown part number for this maintenance forecast record.
Relationships and references
8 fields
#
Field
EF type
Storage
Business purpose
1
AircraftTailId
Guid?
Nullable
Selects the related aircraft tail record.
2
MaintenanceEventId
Guid?
Nullable
Selects the related maintenance event record.
3
MaintenanceTaskId
Guid?
Nullable
Selects the related maintenance task record.
4
PartId
Guid?
Nullable
Selects the related part record.
5
RotableId
Guid?
Nullable
Selects the related rotable record.
6
TaskCardId
Guid?
Nullable
Selects the related task card record.
7
WorkorderId
Guid?
Nullable
Selects the related workorder record.
8
WorkpackageId
Guid?
Nullable
Selects the related workpackage record.
Status and controls
5 fields
#
Field
EF type
Storage
Business purpose
1
CalculationStatus
string
Required
Tracks the calculation status of this maintenance forecast record.
2
HasCalculatedDeadline
bool
Required
Indicates whether calculated deadline applies to this maintenance forecast record.
3
HasInternalCapability
bool?
Nullable
Indicates whether internal capability applies to this maintenance forecast record.
4
HasValidWarranty
bool?
Nullable
Indicates whether valid warranty applies to this maintenance forecast record.
5
IsOverdue
bool
Required
Indicates whether overdue applies to this maintenance forecast record.
Dates and timing
6 fields
#
Field
EF type
Storage
Business purpose
1
CalculatedDate
DateTime
Required
Records the calculated date for this maintenance forecast record.
2
DueDimension
string
Nullable
Records the due dimension for this maintenance forecast record.
3
ForecastDueDate
DateTime
Required
Records the forecast due date for this maintenance forecast record.
4
ProjectedFlightCyclesAtDue
long
Required
Records the projected flight cycles at due for this maintenance forecast record.
5
ProjectedFlightHoursAtDue
decimal
Required
Records the projected flight hours at due for this maintenance forecast record.
6
RemainingDaysToDue
int
Required
Records the remaining days to due for this maintenance forecast record.
Amounts and measurements
2 fields
#
Field
EF type
Storage
Business purpose
1
StockQuantity
decimal?
Nullable
Stores the stock quantity used by this maintenance forecast record.
2
YieldPercentage
decimal?
Nullable
Records yield percentage for this maintenance forecast record.
Audit and revision
2 fields
#
Field
EF type
Storage
Business purpose
1
SystemAuditId
Guid?
Nullable
Links to system audit history when this model stores the reference.
2
UpdateId
Guid?
Nullable
Links to the preceding revision or update record.
Other fields
7 fields
#
Field
EF type
Storage
Business purpose
1
AssetType
WorkpackageAssetType
Required
Records asset type for this maintenance forecast record.
2
CalculationInfo
string
Nullable
Records calculation info for this maintenance forecast record.
3
ForecastRunKey
string
Nullable
Records forecast run key for this maintenance forecast record.
4
IntervalValue
decimal?
Nullable
Records interval value for this maintenance forecast record.
5
SinceRequirementValue
decimal?
Nullable
Records since requirement value for this maintenance forecast record.
6
ToGoValue
decimal?
Nullable
Records to go value for this maintenance forecast record.
7
UtilisationPerDay
decimal?
Nullable
Records utilisation per day for this maintenance forecast record.