mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 12:50:38 +00:00
27 lines
484 B
JavaScript
27 lines
484 B
JavaScript
import { QueryBuilder } from "knex"
|
|
import { QueryBuilder } from 'objection';
|
|
|
|
export default class BulkOperationsQueryBuilder extends QueryBuilder {
|
|
|
|
bulkInsert(collection) {
|
|
const opers = [];
|
|
|
|
collection.forEach((dataset) => {
|
|
const insertOper = this.insert({ ...dataset });
|
|
opers.push(insertOper);
|
|
});
|
|
return Promise.all(opers);
|
|
}
|
|
|
|
bulkDelete(rowsIds) {
|
|
|
|
}
|
|
|
|
bulkUpdate(dataset, whereColumn) {
|
|
|
|
}
|
|
|
|
bulkPatch(newDataset, oldDataset) {
|
|
|
|
}
|
|
} |