const recordIdColumns = new Map([ ['BurialSiteStatuses', 'burialSiteStatusId'], ['BurialSiteTypeFields', 'burialSiteTypeFieldId'], ['BurialSiteTypes', 'burialSiteTypeId'], ['CommittalTypes', 'committalTypeId'], ['ContractTypeFields', 'contractTypeFieldId'], ['ContractTypes', 'contractTypeId'], ['FeeCategories', 'feeCategoryId'], ['Fees', 'feeId'], ['IntermentContainerTypes', 'intermentContainerTypeId'], ['WorkOrderMilestoneTypes', 'workOrderMilestoneTypeId'], ['WorkOrderTypes', 'workOrderTypeId'] ]); export function updateRecordOrderNumber(recordTable, recordId, orderNumber, connectedDatabase) { const result = connectedDatabase .prepare(`update ${recordTable} set orderNumber = ? where recordDelete_timeMillis is null and ${recordIdColumns.get(recordTable)} = ?`) .run(orderNumber, recordId); return result.changes > 0; }