feat(server): soft deleting tax rates

This commit is contained in:
Ahmed Bouhuolia
2023-09-18 10:15:55 +02:00
parent 4e53d08497
commit aa52e7d02c
3 changed files with 77 additions and 15 deletions

View File

@@ -1,6 +1,7 @@
import { mixin, Model, raw } from 'objection';
import TenantModel from 'models/TenantModel';
import ModelSearchable from './ModelSearchable';
import SoftDeleteQueryBuilder from '@/collection/SoftDeleteQueryBuilder';
export default class TaxRate extends mixin(TenantModel, [ModelSearchable]) {
/**
@@ -10,6 +11,13 @@ export default class TaxRate extends mixin(TenantModel, [ModelSearchable]) {
return 'tax_rates';
}
/**
* Soft delete query builder.
*/
static get QueryBuilder() {
return SoftDeleteQueryBuilder;
}
/**
* Timestamps columns.
*/