Coflyr · Backend model field catalog

MaintenanceForecastRecord

public.MaintenanceForecastRecords.

32 mapped fields7 field groupsGenerated 2026-10-08
Model class
coflyr.features.planning.forecast.models.MaintenanceForecastRecord
Source
Features/Planning/Forecast/Models/MaintenanceForecastRecord.cs
Table
public.MaintenanceForecastRecords
Review
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.

← All model classes · AMOS Workpackage example

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
#FieldEF typeStorageBusiness purpose
1IdGuidRequiredStable identifier for this record.
2UnknownPartNumberstringNullableRecords unknown part number for this maintenance forecast record.

Relationships and references

8 fields
#FieldEF typeStorageBusiness purpose
1AircraftTailIdGuid?NullableSelects the related aircraft tail record.
2MaintenanceEventIdGuid?NullableSelects the related maintenance event record.
3MaintenanceTaskIdGuid?NullableSelects the related maintenance task record.
4PartIdGuid?NullableSelects the related part record.
5RotableIdGuid?NullableSelects the related rotable record.
6TaskCardIdGuid?NullableSelects the related task card record.
7WorkorderIdGuid?NullableSelects the related workorder record.
8WorkpackageIdGuid?NullableSelects the related workpackage record.

Status and controls

5 fields
#FieldEF typeStorageBusiness purpose
1CalculationStatusstringRequiredTracks the calculation status of this maintenance forecast record.
2HasCalculatedDeadlineboolRequiredIndicates whether calculated deadline applies to this maintenance forecast record.
3HasInternalCapabilitybool?NullableIndicates whether internal capability applies to this maintenance forecast record.
4HasValidWarrantybool?NullableIndicates whether valid warranty applies to this maintenance forecast record.
5IsOverdueboolRequiredIndicates whether overdue applies to this maintenance forecast record.

Dates and timing

6 fields
#FieldEF typeStorageBusiness purpose
1CalculatedDateDateTimeRequiredRecords the calculated date for this maintenance forecast record.
2DueDimensionstringNullableRecords the due dimension for this maintenance forecast record.
3ForecastDueDateDateTimeRequiredRecords the forecast due date for this maintenance forecast record.
4ProjectedFlightCyclesAtDuelongRequiredRecords the projected flight cycles at due for this maintenance forecast record.
5ProjectedFlightHoursAtDuedecimalRequiredRecords the projected flight hours at due for this maintenance forecast record.
6RemainingDaysToDueintRequiredRecords the remaining days to due for this maintenance forecast record.

Amounts and measurements

2 fields
#FieldEF typeStorageBusiness purpose
1StockQuantitydecimal?NullableStores the stock quantity used by this maintenance forecast record.
2YieldPercentagedecimal?NullableRecords yield percentage for this maintenance forecast record.

Audit and revision

2 fields
#FieldEF typeStorageBusiness purpose
1SystemAuditIdGuid?NullableLinks to system audit history when this model stores the reference.
2UpdateIdGuid?NullableLinks to the preceding revision or update record.

Other fields

7 fields
#FieldEF typeStorageBusiness purpose
1AssetTypeWorkpackageAssetTypeRequiredRecords asset type for this maintenance forecast record.
2CalculationInfostringNullableRecords calculation info for this maintenance forecast record.
3ForecastRunKeystringNullableRecords forecast run key for this maintenance forecast record.
4IntervalValuedecimal?NullableRecords interval value for this maintenance forecast record.
5SinceRequirementValuedecimal?NullableRecords since requirement value for this maintenance forecast record.
6ToGoValuedecimal?NullableRecords to go value for this maintenance forecast record.
7UtilisationPerDaydecimal?NullableRecords utilisation per day for this maintenance forecast record.