feat: Link sale invoice to payment receive entries.

This commit is contained in:
Ahmed Bouhuolia
2020-08-26 13:06:16 +02:00
parent ab6bc0517f
commit e23b8d9947
2 changed files with 11 additions and 1 deletions

View File

@@ -30,6 +30,7 @@ export default class PaymentReceiveEntry extends mixin(TenantModel, [CachableMod
*/
static get relationMappings() {
const PaymentReceive = require('@/models/PaymentReceive');
const SaleInvoice = require('@/models/SaleInvoice');
return {
entries: {
@@ -40,6 +41,15 @@ export default class PaymentReceiveEntry extends mixin(TenantModel, [CachableMod
to: 'payment_receives.id',
},
},
invoice: {
relation: Model.BelongsToOneRelation,
modelClass: this.relationBindKnex(SaleInvoice.default),
join: {
from: 'payment_receives_entries.invoiceId',
to: 'sales_invoices.id',
}
}
};
}
}