mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-17 21:30:31 +00:00
wip
This commit is contained in:
@@ -10,6 +10,8 @@ import {
|
||||
EditManualJournalDto,
|
||||
} from './dtos/ManualJournal.dto';
|
||||
import { GetManualJournals } from './queries/GetManualJournals.service';
|
||||
import { BulkDeleteManualJournalsService } from './BulkDeleteManualJournals.service';
|
||||
import { ValidateBulkDeleteManualJournalsService } from './ValidateBulkDeleteManualJournals.service';
|
||||
// import { GetManualJournals } from './queries/GetManualJournals';
|
||||
|
||||
@Injectable()
|
||||
@@ -21,6 +23,8 @@ export class ManualJournalsApplication {
|
||||
private publishManualJournalService: PublishManualJournal,
|
||||
private getManualJournalService: GetManualJournal,
|
||||
private getManualJournalsService: GetManualJournals,
|
||||
private bulkDeleteManualJournalsService: BulkDeleteManualJournalsService,
|
||||
private validateBulkDeleteManualJournalsService: ValidateBulkDeleteManualJournalsService,
|
||||
) {}
|
||||
|
||||
/**
|
||||
@@ -57,6 +61,26 @@ export class ManualJournalsApplication {
|
||||
return this.deleteManualJournalService.deleteManualJournal(manualJournalId);
|
||||
};
|
||||
|
||||
/**
|
||||
* Bulk deletes manual journals.
|
||||
* @param {number[]} manualJournalIds
|
||||
*/
|
||||
public bulkDeleteManualJournals = (manualJournalIds: number[]) => {
|
||||
return this.bulkDeleteManualJournalsService.bulkDeleteManualJournals(
|
||||
manualJournalIds,
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Validates which manual journals can be deleted.
|
||||
* @param {number[]} manualJournalIds
|
||||
*/
|
||||
public validateBulkDeleteManualJournals = (manualJournalIds: number[]) => {
|
||||
return this.validateBulkDeleteManualJournalsService.validateBulkDeleteManualJournals(
|
||||
manualJournalIds,
|
||||
);
|
||||
};
|
||||
|
||||
/**
|
||||
* Publish the given manual journal.
|
||||
* @param {number} manualJournalId - Manual journal id.
|
||||
|
||||
Reference in New Issue
Block a user