23 lines
773 B
TypeScript
23 lines
773 B
TypeScript
import sqlite from 'better-sqlite3';
|
|
import type { WorkOrder } from '../types/record.types.js';
|
|
export interface GetWorkOrdersFilters {
|
|
workOrderTypeId?: number | string;
|
|
workOrderOpenDateString?: string;
|
|
workOrderOpenStatus?: '' | 'closed' | 'open';
|
|
burialSiteName?: string;
|
|
contractId?: number | string;
|
|
deceasedName?: string;
|
|
}
|
|
export interface GetWorkOrdersOptions {
|
|
limit: number;
|
|
offset: number | string;
|
|
includeBurialSites?: boolean;
|
|
includeComments?: boolean;
|
|
includeMilestones?: boolean;
|
|
}
|
|
export declare function getWorkOrders(filters: GetWorkOrdersFilters, options: GetWorkOrdersOptions, connectedDatabase?: sqlite.Database): Promise<{
|
|
count: number;
|
|
workOrders: WorkOrder[];
|
|
}>;
|
|
export default getWorkOrders;
|