From 774efdfacf9549956fb23ecdcadd0c5a34b23fcc Mon Sep 17 00:00:00 2001 From: Dan Gowans Date: Thu, 8 Sep 2022 14:51:36 -0400 Subject: [PATCH] work order milestone type definitions --- types/recordTypes.d.ts | 21 +++++++++++++++++++++ types/recordTypes.ts | 29 +++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/types/recordTypes.d.ts b/types/recordTypes.d.ts index eac9e45f..a4ba4523 100644 --- a/types/recordTypes.d.ts +++ b/types/recordTypes.d.ts @@ -192,6 +192,11 @@ export interface WorkOrderType extends Record { workOrderType?: string; orderNumber?: number; } +export interface WorkOrderMilestoneType extends Record { + workOrderMilestoneTypeId?: number; + workOrderMilestoneType?: string; + orderNumber?: number; +} export interface WorkOrderComment extends Record { workOrderCommentId?: number; workOrderId?: number; @@ -201,6 +206,21 @@ export interface WorkOrderComment extends Record { workOrderCommentTimeString?: string; workOrderComment?: string; } +export interface WorkOrderMilestone extends Record { + workOrderMilestoneId?: number; + workOrderId?: number; + workOrderMilestoneTypeId?: number; + workOrderMilestoneType?: string; + workOrderMilestoneDate?: number; + workOrderMilestoneDateString?: string; + workOrderMilestoneTime?: number; + workOrderMilestoneTimeString?: string; + workOrderMilestoneDescription?: string; + workOrderMilestoneCompletionDate?: number; + workOrderMilestoneCompletionDateString?: string; + workOrderMilestoneCompletionTime?: number; + workOrderMilestoneCompletionTimeString?: string; +} export interface WorkOrder extends Record { workOrderId?: number; workOrderTypeId?: number; @@ -211,6 +231,7 @@ export interface WorkOrder extends Record { workOrderOpenDateString?: string; workOrderCloseDate?: number; workOrderCloseDateString?: string; + workOrderMilestones?: WorkOrderMilestone[]; workOrderComments?: WorkOrderComment[]; workOrderLots?: Lot[]; workOrderLotOccupancies?: LotOccupancy[]; diff --git a/types/recordTypes.ts b/types/recordTypes.ts index 6d4bfa22..32ea1b94 100644 --- a/types/recordTypes.ts +++ b/types/recordTypes.ts @@ -258,6 +258,12 @@ export interface WorkOrderType extends Record { orderNumber?: number; } +export interface WorkOrderMilestoneType extends Record { + workOrderMilestoneTypeId?: number; + workOrderMilestoneType?: string; + orderNumber?: number; +} + export interface WorkOrderComment extends Record { workOrderCommentId?: number; workOrderId?: number; @@ -271,6 +277,28 @@ export interface WorkOrderComment extends Record { workOrderComment?: string; } +export interface WorkOrderMilestone extends Record { + workOrderMilestoneId?: number; + workOrderId?: number; + + workOrderMilestoneTypeId?: number; + workOrderMilestoneType?: string; + + workOrderMilestoneDate?: number; + workOrderMilestoneDateString?: string; + + workOrderMilestoneTime?: number; + workOrderMilestoneTimeString?: string; + + workOrderMilestoneDescription?: string; + + workOrderMilestoneCompletionDate?: number; + workOrderMilestoneCompletionDateString?: string; + + workOrderMilestoneCompletionTime?: number; + workOrderMilestoneCompletionTimeString?: string; +} + export interface WorkOrder extends Record { workOrderId?: number; @@ -286,6 +314,7 @@ export interface WorkOrder extends Record { workOrderCloseDate?: number; workOrderCloseDateString?: string; + workOrderMilestones?: WorkOrderMilestone[]; workOrderComments?: WorkOrderComment[]; workOrderLots?: Lot[]; workOrderLotOccupancies?: LotOccupancy[];