import { BillingImpactEnum } from "../enums/billing_impact_enum"; import { BillingTimesheetStatusEnum } from "../enums/billing_timesheet_change_status_enum"; import { IEntityAuditColumn } from "./entity-audit-columns.interface"; export interface IBillingTimesheetEntity extends IEntityAuditColumn { id: number; billingId: number; dateCode: string; timesheetId: number; userId: number; projectId: number; task: string; description?: string; totalDuration: number; totalAmount?: number; impact: BillingImpactEnum; amendmentPurpose?: string; changedStatus: BillingTimesheetStatusEnum; }