fix(server): rename term to

This commit is contained in:
Ahmed Bouhuolia
2024-08-13 13:41:09 +02:00
parent cd90fede54
commit 9991eebaaf
35 changed files with 89 additions and 93 deletions

View File

@@ -9,9 +9,9 @@ import {
} from '@/interfaces'; } from '@/interfaces';
import BaseController from '@/api/controllers/BaseController'; import BaseController from '@/api/controllers/BaseController';
import asyncMiddleware from '@/api/middleware/asyncMiddleware'; import asyncMiddleware from '@/api/middleware/asyncMiddleware';
import PaymentReceivesPages from '@/services/Sales/PaymentReceives/PaymentReceivesPages'; import PaymentsReceivedPages from '@/services/Sales/PaymentReceived/PaymentsReceivedPages';
import { PaymentReceivesApplication } from '@/services/Sales/PaymentReceived/PaymentReceivedApplication';
import DynamicListingService from '@/services/DynamicListing/DynamicListService'; import DynamicListingService from '@/services/DynamicListing/DynamicListService';
import { PaymentReceivesApplication } from '@/services/Sales/PaymentReceives/PaymentReceivesApplication';
import CheckPolicies from '@/api/middleware/CheckPolicies'; import CheckPolicies from '@/api/middleware/CheckPolicies';
import { ServiceError } from '@/exceptions'; import { ServiceError } from '@/exceptions';
import { ACCEPT_TYPE } from '@/interfaces/Http'; import { ACCEPT_TYPE } from '@/interfaces/Http';
@@ -22,7 +22,7 @@ export default class PaymentReceivesController extends BaseController {
private paymentReceiveApplication: PaymentReceivesApplication; private paymentReceiveApplication: PaymentReceivesApplication;
@Inject() @Inject()
private PaymentReceivesPages: PaymentReceivesPages; private PaymentsReceivedPages: PaymentsReceivedPages;
@Inject() @Inject()
private dynamicListService: DynamicListingService; private dynamicListService: DynamicListingService;
@@ -229,7 +229,7 @@ export default class PaymentReceivesController extends BaseController {
try { try {
const storedPaymentReceive = const storedPaymentReceive =
await this.paymentReceiveApplication.createPaymentReceive( await this.paymentReceiveApplication.createPaymentReceived(
tenantId, tenantId,
paymentReceive, paymentReceive,
user user
@@ -376,7 +376,7 @@ export default class PaymentReceivesController extends BaseController {
const { customerId } = this.matchedQueryData(req); const { customerId } = this.matchedQueryData(req);
try { try {
const entries = await this.PaymentReceivesPages.getNewPageEntries( const entries = await this.PaymentsReceivedPages.getNewPageEntries(
tenantId, tenantId,
customerId customerId
); );
@@ -404,7 +404,7 @@ export default class PaymentReceivesController extends BaseController {
try { try {
const { paymentReceive, entries } = const { paymentReceive, entries } =
await this.PaymentReceivesPages.getPaymentReceiveEditPage( await this.PaymentsReceivedPages.getPaymentReceiveEditPage(
tenantId, tenantId,
paymentReceiveId, paymentReceiveId,
user user

View File

@@ -9,7 +9,7 @@ import { SendSaleInvoiceMailJob } from '@/services/Sales/Invoices/SendSaleInvoic
import { SendSaleInvoiceReminderMailJob } from '@/services/Sales/Invoices/SendSaleInvoiceMailReminderJob'; import { SendSaleInvoiceReminderMailJob } from '@/services/Sales/Invoices/SendSaleInvoiceMailReminderJob';
import { SendSaleEstimateMailJob } from '@/services/Sales/Estimates/SendSaleEstimateMailJob'; import { SendSaleEstimateMailJob } from '@/services/Sales/Estimates/SendSaleEstimateMailJob';
import { SaleReceiptMailNotificationJob } from '@/services/Sales/Receipts/SaleReceiptMailNotificationJob'; import { SaleReceiptMailNotificationJob } from '@/services/Sales/Receipts/SaleReceiptMailNotificationJob';
import { PaymentReceiveMailNotificationJob } from '@/services/Sales/PaymentReceives/PaymentReceiveMailNotificationJob'; import { PaymentReceivedMailNotificationJob } from '@/services/Sales/PaymentReceived/PaymentReceivedMailNotificationJob';
import { PlaidFetchTransactionsJob } from '@/services/Banking/Plaid/PlaidFetchTransactionsJob'; import { PlaidFetchTransactionsJob } from '@/services/Banking/Plaid/PlaidFetchTransactionsJob';
import { ImportDeleteExpiredFilesJobs } from '@/services/Import/jobs/ImportDeleteExpiredFilesJob'; import { ImportDeleteExpiredFilesJobs } from '@/services/Import/jobs/ImportDeleteExpiredFilesJob';
import { SendVerifyMailJob } from '@/services/Authentication/jobs/SendVerifyMailJob'; import { SendVerifyMailJob } from '@/services/Authentication/jobs/SendVerifyMailJob';
@@ -28,7 +28,7 @@ export default ({ agenda }: { agenda: Agenda }) => {
new SendSaleInvoiceReminderMailJob(agenda); new SendSaleInvoiceReminderMailJob(agenda);
new SendSaleEstimateMailJob(agenda); new SendSaleEstimateMailJob(agenda);
new SaleReceiptMailNotificationJob(agenda); new SaleReceiptMailNotificationJob(agenda);
new PaymentReceiveMailNotificationJob(agenda); new PaymentReceivedMailNotificationJob(agenda);
new PlaidFetchTransactionsJob(agenda); new PlaidFetchTransactionsJob(agenda);
new ImportDeleteExpiredFilesJobs(agenda); new ImportDeleteExpiredFilesJobs(agenda);
new SendVerifyMailJob(agenda); new SendVerifyMailJob(agenda);

View File

@@ -3,7 +3,7 @@ import TenantModel from 'models/TenantModel';
import ModelSetting from './ModelSetting'; import ModelSetting from './ModelSetting';
import BillPaymentSettings from './BillPayment.Settings'; import BillPaymentSettings from './BillPayment.Settings';
import CustomViewBaseModel from './CustomViewBaseModel'; import CustomViewBaseModel from './CustomViewBaseModel';
import { DEFAULT_VIEWS } from '@/services/Sales/PaymentReceives/constants'; import { DEFAULT_VIEWS } from '@/services/Sales/PaymentReceived/constants';
import ModelSearchable from './ModelSearchable'; import ModelSearchable from './ModelSearchable';
export default class BillPayment extends mixin(TenantModel, [ export default class BillPayment extends mixin(TenantModel, [

View File

@@ -3,7 +3,7 @@ import TenantModel from 'models/TenantModel';
import ModelSetting from './ModelSetting'; import ModelSetting from './ModelSetting';
import PaymentReceiveSettings from './PaymentReceive.Settings'; import PaymentReceiveSettings from './PaymentReceive.Settings';
import CustomViewBaseModel from './CustomViewBaseModel'; import CustomViewBaseModel from './CustomViewBaseModel';
import { DEFAULT_VIEWS } from '@/services/Sales/PaymentReceives/constants'; import { DEFAULT_VIEWS } from '@/services/Sales/PaymentReceived/constants';
import ModelSearchable from './ModelSearchable'; import ModelSearchable from './ModelSearchable';
export default class PaymentReceive extends mixin(TenantModel, [ export default class PaymentReceive extends mixin(TenantModel, [

View File

@@ -9,7 +9,7 @@ import {
} from '@/interfaces'; } from '@/interfaces';
import { EventPublisher } from '@/lib/EventPublisher/EventPublisher'; import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
import UnitOfWork from '@/services/UnitOfWork'; import UnitOfWork from '@/services/UnitOfWork';
import { PaymentReceiveValidators } from '../Sales/PaymentReceives/PaymentReceiveValidators'; import { PaymentReceivedValidators } from '../Sales/PaymentReceived/PaymentReceivedValidators';
import BaseCreditNotes from './CreditNotes'; import BaseCreditNotes from './CreditNotes';
import { import {
IApplyCreditToInvoicesDTO, IApplyCreditToInvoicesDTO,
@@ -26,7 +26,7 @@ export default class CreditNoteApplyToInvoices extends BaseCreditNotes {
private tenancy: HasTenancyService; private tenancy: HasTenancyService;
@Inject() @Inject()
private paymentReceiveValidators: PaymentReceiveValidators; private paymentReceiveValidators: PaymentReceivedValidators;
@Inject() @Inject()
private uow: UnitOfWork; private uow: UnitOfWork;

View File

@@ -9,7 +9,7 @@ import { SaleInvoicesExportable } from '../Sales/Invoices/SaleInvoicesExportable
import { SaleEstimatesExportable } from '../Sales/Estimates/SaleEstimatesExportable'; import { SaleEstimatesExportable } from '../Sales/Estimates/SaleEstimatesExportable';
import { SaleReceiptsExportable } from '../Sales/Receipts/SaleReceiptsExportable'; import { SaleReceiptsExportable } from '../Sales/Receipts/SaleReceiptsExportable';
import { BillsExportable } from '../Purchases/Bills/BillsExportable'; import { BillsExportable } from '../Purchases/Bills/BillsExportable';
import { PaymentsReceivedExportable } from '../Sales/PaymentReceives/PaymentsReceivedExportable'; import { PaymentsReceivedExportable } from '../Sales/PaymentReceived/PaymentsReceivedExportable';
import { BillPaymentExportable } from '../Purchases/BillPayments/BillPaymentExportable'; import { BillPaymentExportable } from '../Purchases/BillPayments/BillPaymentExportable';
import { ManualJournalsExportable } from '../ManualJournals/ManualJournalExportable'; import { ManualJournalsExportable } from '../ManualJournals/ManualJournalExportable';
import { CreditNotesExportable } from '../CreditNotes/CreditNotesExportable'; import { CreditNotesExportable } from '../CreditNotes/CreditNotesExportable';

View File

@@ -13,7 +13,7 @@ import { SaleInvoicesImportable } from '../Sales/Invoices/SaleInvoicesImportable
import { SaleEstimatesImportable } from '../Sales/Estimates/SaleEstimatesImportable'; import { SaleEstimatesImportable } from '../Sales/Estimates/SaleEstimatesImportable';
import { BillPaymentsImportable } from '../Purchases/BillPayments/BillPaymentsImportable'; import { BillPaymentsImportable } from '../Purchases/BillPayments/BillPaymentsImportable';
import { VendorCreditsImportable } from '../Purchases/VendorCredits/VendorCreditsImportable'; import { VendorCreditsImportable } from '../Purchases/VendorCredits/VendorCreditsImportable';
import { PaymentReceivesImportable } from '../Sales/PaymentReceives/PaymentReceivesImportable'; import { PaymentsReceivedImportable } from '../Sales/PaymentReceived/PaymentsReceivedImportable';
import { CreditNotesImportable } from '../CreditNotes/CreditNotesImportable'; import { CreditNotesImportable } from '../CreditNotes/CreditNotesImportable';
import { SaleReceiptsImportable } from '../Sales/Receipts/SaleReceiptsImportable'; import { SaleReceiptsImportable } from '../Sales/Receipts/SaleReceiptsImportable';
import { TaxRatesImportable } from '../TaxRates/TaxRatesImportable'; import { TaxRatesImportable } from '../TaxRates/TaxRatesImportable';
@@ -45,7 +45,7 @@ export class ImportableResources {
{ resource: 'SaleInvoice', importable: SaleInvoicesImportable }, { resource: 'SaleInvoice', importable: SaleInvoicesImportable },
{ resource: 'SaleEstimate', importable: SaleEstimatesImportable }, { resource: 'SaleEstimate', importable: SaleEstimatesImportable },
{ resource: 'BillPayment', importable: BillPaymentsImportable }, { resource: 'BillPayment', importable: BillPaymentsImportable },
{ resource: 'PaymentReceive', importable: PaymentReceivesImportable }, { resource: 'PaymentReceive', importable: PaymentsReceivedImportable },
{ resource: 'VendorCredit', importable: VendorCreditsImportable }, { resource: 'VendorCredit', importable: VendorCreditsImportable },
{ resource: 'CreditNote', importable: CreditNotesImportable }, { resource: 'CreditNote', importable: CreditNotesImportable },
{ resource: 'SaleReceipt', importable: SaleReceiptsImportable }, { resource: 'SaleReceipt', importable: SaleReceiptsImportable },

View File

@@ -2,7 +2,7 @@ import { Knex } from 'knex';
import async from 'async'; import async from 'async';
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import HasTenancyService from '@/services/Tenancy/TenancyService'; import HasTenancyService from '@/services/Tenancy/TenancyService';
import { PaymentReceiveGLEntries } from '../PaymentReceives/PaymentReceiveGLEntries'; import { PaymentReceivedGLEntries } from '../PaymentReceived/PaymentReceivedGLEntries';
@Service() @Service()
export class InvoicePaymentsGLEntriesRewrite { export class InvoicePaymentsGLEntriesRewrite {
@@ -10,7 +10,7 @@ export class InvoicePaymentsGLEntriesRewrite {
public tenancy: HasTenancyService; public tenancy: HasTenancyService;
@Inject() @Inject()
public paymentGLEntries: PaymentReceiveGLEntries; public paymentGLEntries: PaymentReceivedGLEntries;
/** /**
* Rewrites the payment GL entries task. * Rewrites the payment GL entries task.

View File

@@ -7,18 +7,18 @@ import {
IPaymentReceiveCreatingPayload, IPaymentReceiveCreatingPayload,
ISystemUser, ISystemUser,
} from '@/interfaces'; } from '@/interfaces';
import { PaymentReceiveValidators } from './PaymentReceiveValidators'; import { PaymentReceivedValidators } from './PaymentReceivedValidators';
import events from '@/subscribers/events'; import events from '@/subscribers/events';
import HasTenancyService from '@/services/Tenancy/TenancyService'; import HasTenancyService from '@/services/Tenancy/TenancyService';
import UnitOfWork from '@/services/UnitOfWork'; import UnitOfWork from '@/services/UnitOfWork';
import { PaymentReceiveDTOTransformer } from './PaymentReceiveDTOTransformer'; import { PaymentReceiveDTOTransformer } from './PaymentReceivedDTOTransformer';
import { TenantMetadata } from '@/system/models'; import { TenantMetadata } from '@/system/models';
import { EventPublisher } from '@/lib/EventPublisher/EventPublisher'; import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
@Service() @Service()
export class CreatePaymentReceive { export class CreatePaymentReceived {
@Inject() @Inject()
private validators: PaymentReceiveValidators; private validators: PaymentReceivedValidators;
@Inject() @Inject()
private eventPublisher: EventPublisher; private eventPublisher: EventPublisher;
@@ -39,7 +39,7 @@ export class CreatePaymentReceive {
* @param {number} tenantId - Tenant id. * @param {number} tenantId - Tenant id.
* @param {IPaymentReceive} paymentReceive * @param {IPaymentReceive} paymentReceive
*/ */
public async createPaymentReceive( public async createPaymentReceived(
tenantId: number, tenantId: number,
paymentReceiveDTO: IPaymentReceiveCreateDTO, paymentReceiveDTO: IPaymentReceiveCreateDTO,
authorizedUser: ISystemUser, authorizedUser: ISystemUser,

View File

@@ -11,7 +11,7 @@ import events from '@/subscribers/events';
import { EventPublisher } from '@/lib/EventPublisher/EventPublisher'; import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
@Service() @Service()
export class DeletePaymentReceive { export class DeletePaymentReceived {
@Inject() @Inject()
private eventPublisher: EventPublisher; private eventPublisher: EventPublisher;

View File

@@ -8,8 +8,8 @@ import {
IPaymentReceiveEditingPayload, IPaymentReceiveEditingPayload,
ISystemUser, ISystemUser,
} from '@/interfaces'; } from '@/interfaces';
import { PaymentReceiveDTOTransformer } from './PaymentReceiveDTOTransformer'; import { PaymentReceiveDTOTransformer } from './PaymentReceivedDTOTransformer';
import { PaymentReceiveValidators } from './PaymentReceiveValidators'; import { PaymentReceivedValidators } from './PaymentReceivedValidators';
import { EventPublisher } from '@/lib/EventPublisher/EventPublisher'; import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
import events from '@/subscribers/events'; import events from '@/subscribers/events';
import UnitOfWork from '@/services/UnitOfWork'; import UnitOfWork from '@/services/UnitOfWork';
@@ -17,12 +17,12 @@ import HasTenancyService from '@/services/Tenancy/TenancyService';
import { TenantMetadata } from '@/system/models'; import { TenantMetadata } from '@/system/models';
@Service() @Service()
export class EditPaymentReceive { export class EditPaymentReceived {
@Inject() @Inject()
private transformer: PaymentReceiveDTOTransformer; private transformer: PaymentReceiveDTOTransformer;
@Inject() @Inject()
private validators: PaymentReceiveValidators; private validators: PaymentReceivedValidators;
@Inject() @Inject()
private eventPublisher: EventPublisher; private eventPublisher: EventPublisher;

View File

@@ -3,11 +3,11 @@ import { IPaymentReceive } from '@/interfaces';
import HasTenancyService from '@/services/Tenancy/TenancyService'; import HasTenancyService from '@/services/Tenancy/TenancyService';
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import { ERRORS } from './constants'; import { ERRORS } from './constants';
import { PaymentReceiveTransfromer } from './PaymentReceiveTransformer'; import { PaymentReceiveTransfromer } from './PaymentReceivedTransformer';
import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable'; import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable';
@Service() @Service()
export class GetPaymentReceive { export class GetPaymentReceived {
@Inject() @Inject()
private tenancy: HasTenancyService; private tenancy: HasTenancyService;

View File

@@ -1,14 +1,14 @@
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import HasTenancyService from '@/services/Tenancy/TenancyService'; import HasTenancyService from '@/services/Tenancy/TenancyService';
import { PaymentReceiveValidators } from './PaymentReceiveValidators'; import { PaymentReceivedValidators } from './PaymentReceivedValidators';
@Service() @Service()
export class GetPaymentReceiveInvoices { export class GetPaymentReceivedInvoices {
@Inject() @Inject()
private tenancy: HasTenancyService; private tenancy: HasTenancyService;
@Inject() @Inject()
private validators: PaymentReceiveValidators; private validators: PaymentReceivedValidators;
/** /**
* Retrieve sale invoices that assocaited to the given payment receive. * Retrieve sale invoices that assocaited to the given payment receive.

View File

@@ -1,7 +1,7 @@
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import { ChromiumlyTenancy } from '@/services/ChromiumlyTenancy/ChromiumlyTenancy'; import { ChromiumlyTenancy } from '@/services/ChromiumlyTenancy/ChromiumlyTenancy';
import { TemplateInjectable } from '@/services/TemplateInjectable/TemplateInjectable'; import { TemplateInjectable } from '@/services/TemplateInjectable/TemplateInjectable';
import { GetPaymentReceive } from './GetPaymentReceive'; import { GetPaymentReceived } from './GetPaymentReceived';
@Service() @Service()
export default class GetPaymentReceivePdf { export default class GetPaymentReceivePdf {
@@ -12,7 +12,7 @@ export default class GetPaymentReceivePdf {
private templateInjectable: TemplateInjectable; private templateInjectable: TemplateInjectable;
@Inject() @Inject()
private getPaymentService: GetPaymentReceive; private getPaymentService: GetPaymentReceived;
/** /**
* Retrieve sale invoice pdf content. * Retrieve sale invoice pdf content.

View File

@@ -6,7 +6,7 @@ import {
IPaymentReceive, IPaymentReceive,
IPaymentReceivesFilter, IPaymentReceivesFilter,
} from '@/interfaces'; } from '@/interfaces';
import { PaymentReceiveTransfromer } from './PaymentReceiveTransformer'; import { PaymentReceiveTransfromer } from './PaymentReceivedTransformer';
import HasTenancyService from '@/services/Tenancy/TenancyService'; import HasTenancyService from '@/services/Tenancy/TenancyService';
import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable'; import { TransformerInjectable } from '@/lib/Transformer/TransformerInjectable';
import DynamicListingService from '@/services/DynamicListing/DynamicListService'; import DynamicListingService from '@/services/DynamicListing/DynamicListService';

View File

@@ -10,35 +10,35 @@ import {
PaymentReceiveMailOptsDTO, PaymentReceiveMailOptsDTO,
} from '@/interfaces'; } from '@/interfaces';
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import { CreatePaymentReceive } from './CreatePaymentReceive'; import { CreatePaymentReceived } from './CreatePaymentReceived';
import { EditPaymentReceive } from './EditPaymentReceive'; import { EditPaymentReceived } from './EditPaymentReceived';
import { DeletePaymentReceive } from './DeletePaymentReceive'; import { DeletePaymentReceived } from './DeletePaymentReceived';
import { GetPaymentReceives } from './GetPaymentReceives'; import { GetPaymentReceives } from './GetPaymentsReceived';
import { GetPaymentReceive } from './GetPaymentReceive'; import { GetPaymentReceived } from './GetPaymentReceived';
import { GetPaymentReceiveInvoices } from './GetPaymentReceiveInvoices'; import { GetPaymentReceivedInvoices } from './GetPaymentReceivedInvoices';
import { PaymentReceiveNotifyBySms } from './PaymentReceiveSmsNotify'; import { PaymentReceiveNotifyBySms } from './PaymentReceivedSmsNotify';
import GetPaymentReceivePdf from './GetPaymentReeceivePdf'; import GetPaymentReceivePdf from './GetPaymentReceivedPdf';
import { SendPaymentReceiveMailNotification } from './PaymentReceiveMailNotification'; import { SendPaymentReceiveMailNotification } from './PaymentReceivedMailNotification';
@Service() @Service()
export class PaymentReceivesApplication { export class PaymentReceivesApplication {
@Inject() @Inject()
private createPaymentReceiveService: CreatePaymentReceive; private createPaymentReceivedService: CreatePaymentReceived;
@Inject() @Inject()
private editPaymentReceiveService: EditPaymentReceive; private editPaymentReceivedService: EditPaymentReceived;
@Inject() @Inject()
private deletePaymentReceiveService: DeletePaymentReceive; private deletePaymentReceivedService: DeletePaymentReceived;
@Inject() @Inject()
private getPaymentReceivesService: GetPaymentReceives; private getPaymentsReceivedService: GetPaymentReceives;
@Inject() @Inject()
private getPaymentReceiveService: GetPaymentReceive; private getPaymentReceivedService: GetPaymentReceived;
@Inject() @Inject()
private getPaymentReceiveInvoicesService: GetPaymentReceiveInvoices; private getPaymentReceiveInvoicesService: GetPaymentReceivedInvoices;
@Inject() @Inject()
private paymentSmsNotify: PaymentReceiveNotifyBySms; private paymentSmsNotify: PaymentReceiveNotifyBySms;
@@ -56,12 +56,12 @@ export class PaymentReceivesApplication {
* @param {ISystemUser} authorizedUser * @param {ISystemUser} authorizedUser
* @returns * @returns
*/ */
public createPaymentReceive( public createPaymentReceived(
tenantId: number, tenantId: number,
paymentReceiveDTO: IPaymentReceiveCreateDTO, paymentReceiveDTO: IPaymentReceiveCreateDTO,
authorizedUser: ISystemUser authorizedUser: ISystemUser
) { ) {
return this.createPaymentReceiveService.createPaymentReceive( return this.createPaymentReceivedService.createPaymentReceived(
tenantId, tenantId,
paymentReceiveDTO, paymentReceiveDTO,
authorizedUser authorizedUser
@@ -82,7 +82,7 @@ export class PaymentReceivesApplication {
paymentReceiveDTO: IPaymentReceiveEditDTO, paymentReceiveDTO: IPaymentReceiveEditDTO,
authorizedUser: ISystemUser authorizedUser: ISystemUser
) { ) {
return this.editPaymentReceiveService.editPaymentReceive( return this.editPaymentReceivedService.editPaymentReceive(
tenantId, tenantId,
paymentReceiveId, paymentReceiveId,
paymentReceiveDTO, paymentReceiveDTO,
@@ -102,7 +102,7 @@ export class PaymentReceivesApplication {
paymentReceiveId: number, paymentReceiveId: number,
authorizedUser: ISystemUser authorizedUser: ISystemUser
) { ) {
return this.deletePaymentReceiveService.deletePaymentReceive( return this.deletePaymentReceivedService.deletePaymentReceive(
tenantId, tenantId,
paymentReceiveId, paymentReceiveId,
authorizedUser authorizedUser
@@ -123,7 +123,7 @@ export class PaymentReceivesApplication {
pagination: IPaginationMeta; pagination: IPaginationMeta;
filterMeta: IFilterMeta; filterMeta: IFilterMeta;
}> { }> {
return this.getPaymentReceivesService.getPaymentReceives( return this.getPaymentsReceivedService.getPaymentReceives(
tenantId, tenantId,
filterDTO filterDTO
); );
@@ -139,7 +139,7 @@ export class PaymentReceivesApplication {
tenantId: number, tenantId: number,
paymentReceiveId: number paymentReceiveId: number
): Promise<IPaymentReceive> { ): Promise<IPaymentReceive> {
return this.getPaymentReceiveService.getPaymentReceive( return this.getPaymentReceivedService.getPaymentReceive(
tenantId, tenantId,
paymentReceiveId paymentReceiveId
); );

View File

@@ -7,18 +7,18 @@ import {
IPaymentReceiveCreateDTO, IPaymentReceiveCreateDTO,
IPaymentReceiveEditDTO, IPaymentReceiveEditDTO,
} from '@/interfaces'; } from '@/interfaces';
import { PaymentReceiveValidators } from './PaymentReceiveValidators'; import { PaymentReceivedValidators } from './PaymentReceivedValidators';
import { PaymentReceiveIncrement } from './PaymentReceiveIncrement'; import { PaymentReceivedIncrement } from './PaymentReceivedIncrement';
import { BranchTransactionDTOTransform } from '@/services/Branches/Integrations/BranchTransactionDTOTransform'; import { BranchTransactionDTOTransform } from '@/services/Branches/Integrations/BranchTransactionDTOTransform';
import { formatDateFields } from '@/utils'; import { formatDateFields } from '@/utils';
@Service() @Service()
export class PaymentReceiveDTOTransformer { export class PaymentReceiveDTOTransformer {
@Inject() @Inject()
private validators: PaymentReceiveValidators; private validators: PaymentReceivedValidators;
@Inject() @Inject()
private increments: PaymentReceiveIncrement; private increments: PaymentReceivedIncrement;
@Inject() @Inject()
private branchDTOTransform: BranchTransactionDTOTransform; private branchDTOTransform: BranchTransactionDTOTransform;

View File

@@ -2,7 +2,7 @@ import { Transformer } from '@/lib/Transformer/Transformer';
import { SaleInvoiceTransformer } from '../Invoices/SaleInvoiceTransformer'; import { SaleInvoiceTransformer } from '../Invoices/SaleInvoiceTransformer';
import { formatNumber } from '@/utils'; import { formatNumber } from '@/utils';
export class PaymentReceiveEntryTransfromer extends Transformer { export class PaymentReceivedEntryTransfromer extends Transformer {
/** /**
* Include these attributes to payment receive entry object. * Include these attributes to payment receive entry object.
* @returns {Array} * @returns {Array}

View File

@@ -13,7 +13,7 @@ import LedgerStorageService from '@/services/Accounting/LedgerStorageService';
import { TenantMetadata } from '@/system/models'; import { TenantMetadata } from '@/system/models';
@Service() @Service()
export class PaymentReceiveGLEntries { export class PaymentReceivedGLEntries {
@Inject() @Inject()
private tenancy: TenancyService; private tenancy: TenancyService;

View File

@@ -2,7 +2,7 @@ import { Inject, Service } from 'typedi';
import AutoIncrementOrdersService from '../AutoIncrementOrdersService'; import AutoIncrementOrdersService from '../AutoIncrementOrdersService';
@Service() @Service()
export class PaymentReceiveIncrement { export class PaymentReceivedIncrement {
@Inject() @Inject()
private autoIncrementOrdersService: AutoIncrementOrdersService; private autoIncrementOrdersService: AutoIncrementOrdersService;

View File

@@ -5,7 +5,7 @@ import HasTenancyService from '@/services/Tenancy/TenancyService';
import { entriesAmountDiff } from '@/utils'; import { entriesAmountDiff } from '@/utils';
@Service() @Service()
export class PaymentReceiveInvoiceSync { export class PaymentReceivedInvoiceSync {
@Inject() @Inject()
private tenancy: HasTenancyService; private tenancy: HasTenancyService;

View File

@@ -11,7 +11,7 @@ import {
DEFAULT_PAYMENT_MAIL_CONTENT, DEFAULT_PAYMENT_MAIL_CONTENT,
DEFAULT_PAYMENT_MAIL_SUBJECT, DEFAULT_PAYMENT_MAIL_SUBJECT,
} from './constants'; } from './constants';
import { GetPaymentReceive } from './GetPaymentReceive'; import { GetPaymentReceived } from './GetPaymentReceived';
import { ContactMailNotification } from '@/services/MailNotification/ContactMailNotification'; import { ContactMailNotification } from '@/services/MailNotification/ContactMailNotification';
import { parseAndValidateMailOptions } from '@/services/MailNotification/utils'; import { parseAndValidateMailOptions } from '@/services/MailNotification/utils';
import { EventPublisher } from '@/lib/EventPublisher/EventPublisher'; import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
@@ -23,7 +23,7 @@ export class SendPaymentReceiveMailNotification {
private tenancy: HasTenancyService; private tenancy: HasTenancyService;
@Inject() @Inject()
private getPaymentService: GetPaymentReceive; private getPaymentService: GetPaymentReceived;
@Inject() @Inject()
private contactMailNotification: ContactMailNotification; private contactMailNotification: ContactMailNotification;

View File

@@ -1,8 +1,8 @@
import Container, { Service } from 'typedi'; import Container, { Service } from 'typedi';
import { SendPaymentReceiveMailNotification } from './PaymentReceiveMailNotification'; import { SendPaymentReceiveMailNotification } from './PaymentReceivedMailNotification';
@Service() @Service()
export class PaymentReceiveMailNotificationJob { export class PaymentReceivedMailNotificationJob {
/** /**
* Constructor method. * Constructor method.
*/ */

View File

@@ -12,7 +12,7 @@ import { formatNumber, formatSmsMessage } from 'utils';
import { TenantMetadata } from '@/system/models'; import { TenantMetadata } from '@/system/models';
import SaleNotifyBySms from '../SaleNotifyBySms'; import SaleNotifyBySms from '../SaleNotifyBySms';
import { EventPublisher } from '@/lib/EventPublisher/EventPublisher'; import { EventPublisher } from '@/lib/EventPublisher/EventPublisher';
import { PaymentReceiveValidators } from './PaymentReceiveValidators'; import { PaymentReceivedValidators } from './PaymentReceivedValidators';
@Service() @Service()
export class PaymentReceiveNotifyBySms { export class PaymentReceiveNotifyBySms {
@@ -29,7 +29,7 @@ export class PaymentReceiveNotifyBySms {
private saleSmsNotification: SaleNotifyBySms; private saleSmsNotification: SaleNotifyBySms;
@Inject() @Inject()
private validators: PaymentReceiveValidators; private validators: PaymentReceivedValidators;
/** /**
* Notify customer via sms about payment receive details. * Notify customer via sms about payment receive details.

View File

@@ -1,8 +1,7 @@
import { Container } from 'typedi'; import { Container } from 'typedi';
import { On, EventSubscriber } from 'event-dispatch'; import { On, EventSubscriber } from 'event-dispatch';
import events from '@/subscribers/events'; import events from '@/subscribers/events';
import SaleReceiptNotifyBySms from '@/services/Sales/SaleReceiptNotifyBySms'; import { PaymentReceiveNotifyBySms } from './PaymentReceivedSmsNotify';
import PaymentReceiveNotifyBySms from './PaymentReceiveSmsNotify';
@EventSubscriber() @EventSubscriber()
export default class SendSmsNotificationPaymentReceive { export default class SendSmsNotificationPaymentReceive {

View File

@@ -1,7 +1,7 @@
import { IPaymentReceive, IPaymentReceiveEntry } from '@/interfaces'; import { IPaymentReceive, IPaymentReceiveEntry } from '@/interfaces';
import { Transformer } from '@/lib/Transformer/Transformer'; import { Transformer } from '@/lib/Transformer/Transformer';
import { formatNumber } from 'utils'; import { formatNumber } from 'utils';
import { PaymentReceiveEntryTransfromer } from './PaymentReceiveEntryTransformer'; import { PaymentReceivedEntryTransfromer } from './PaymentReceivedEntryTransformer';
export class PaymentReceiveTransfromer extends Transformer { export class PaymentReceiveTransfromer extends Transformer {
/** /**
@@ -73,6 +73,6 @@ export class PaymentReceiveTransfromer extends Transformer {
* @returns {IPaymentReceiveEntry[]} * @returns {IPaymentReceiveEntry[]}
*/ */
protected entries = (payment: IPaymentReceive): IPaymentReceiveEntry[] => { protected entries = (payment: IPaymentReceive): IPaymentReceiveEntry[] => {
return this.item(payment.entries, new PaymentReceiveEntryTransfromer()); return this.item(payment.entries, new PaymentReceivedEntryTransfromer());
}; };
} }

View File

@@ -15,7 +15,7 @@ import { ACCOUNT_TYPE } from '@/data/AccountTypes';
import { PaymentReceive } from '@/models'; import { PaymentReceive } from '@/models';
@Service() @Service()
export class PaymentReceiveValidators { export class PaymentReceivedValidators {
@Inject() @Inject()
private tenancy: HasTenancyService; private tenancy: HasTenancyService;

View File

@@ -1,7 +1,7 @@
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import { IAccountsStructureType, IPaymentReceivesFilter } from '@/interfaces'; import { IAccountsStructureType, IPaymentReceivesFilter } from '@/interfaces';
import { Exportable } from '@/services/Export/Exportable'; import { Exportable } from '@/services/Export/Exportable';
import { PaymentReceivesApplication } from './PaymentReceivesApplication'; import { PaymentReceivesApplication } from './PaymentReceivedApplication';
@Service() @Service()
export class PaymentsReceivedExportable extends Exportable { export class PaymentsReceivedExportable extends Exportable {

View File

@@ -2,13 +2,13 @@ import { Inject, Service } from 'typedi';
import { Knex } from 'knex'; import { Knex } from 'knex';
import { IPaymentReceiveCreateDTO } from '@/interfaces'; import { IPaymentReceiveCreateDTO } from '@/interfaces';
import { Importable } from '@/services/Import/Importable'; import { Importable } from '@/services/Import/Importable';
import { CreatePaymentReceive } from './CreatePaymentReceive'; import { CreatePaymentReceived } from './CreatePaymentReceived';
import { PaymentsReceiveSampleData } from './constants'; import { PaymentsReceiveSampleData } from './constants';
@Service() @Service()
export class PaymentReceivesImportable extends Importable { export class PaymentsReceivedImportable extends Importable {
@Inject() @Inject()
private createPaymentReceiveService: CreatePaymentReceive; private createPaymentReceiveService: CreatePaymentReceived;
/** /**
* Importing to account service. * Importing to account service.
@@ -21,7 +21,7 @@ export class PaymentReceivesImportable extends Importable {
createPaymentDTO: IPaymentReceiveCreateDTO, createPaymentDTO: IPaymentReceiveCreateDTO,
trx?: Knex.Transaction trx?: Knex.Transaction
) { ) {
return this.createPaymentReceiveService.createPaymentReceive( return this.createPaymentReceiveService.createPaymentReceived(
tenantId, tenantId,
createPaymentDTO, createPaymentDTO,
{}, {},

View File

@@ -14,12 +14,9 @@ import { ERRORS } from './constants';
* Payment receives edit/new pages service. * Payment receives edit/new pages service.
*/ */
@Service() @Service()
export default class PaymentReceivesPages { export default class PaymentsReceivedPages {
@Inject() @Inject()
tenancy: TenancyService; private tenancy: TenancyService;
@Inject('logger')
logger: any;
/** /**
* Retrive page invoices entries from the given sale invoices models. * Retrive page invoices entries from the given sale invoices models.

View File

@@ -1,13 +1,13 @@
import { Service, Inject } from 'typedi'; import { Service, Inject } from 'typedi';
import events from '@/subscribers/events'; import events from '@/subscribers/events';
import { EventSubscriber } from '@/lib/EventPublisher/EventPublisher'; import { EventSubscriber } from '@/lib/EventPublisher/EventPublisher';
import { PaymentReceiveIncrement } from '@/services/Sales/PaymentReceives/PaymentReceiveIncrement'; import { PaymentReceivedIncrement } from '@/services/Sales/PaymentReceived/PaymentReceivedIncrement';
import { IPaymentReceiveCreatedPayload } from '@/interfaces'; import { IPaymentReceiveCreatedPayload } from '@/interfaces';
@Service() @Service()
export default class PaymentReceiveAutoSerialSubscriber extends EventSubscriber { export default class PaymentReceiveAutoSerialSubscriber extends EventSubscriber {
@Inject() @Inject()
private paymentIncrement: PaymentReceiveIncrement; private paymentIncrement: PaymentReceivedIncrement;
/** /**
* Attaches the events with handles. * Attaches the events with handles.

View File

@@ -1,6 +1,6 @@
import { Inject, Service } from 'typedi'; import { Inject, Service } from 'typedi';
import events from '@/subscribers/events'; import events from '@/subscribers/events';
import { PaymentReceiveInvoiceSync } from '@/services/Sales/PaymentReceives/PaymentReceiveInvoiceSync'; import { PaymentReceivedInvoiceSync } from '@/services/Sales/PaymentReceived/PaymentReceivedInvoiceSync';
import { import {
IPaymentReceiveCreatedPayload, IPaymentReceiveCreatedPayload,
IPaymentReceiveDeletedPayload, IPaymentReceiveDeletedPayload,
@@ -10,7 +10,7 @@ import {
@Service() @Service()
export default class PaymentReceiveSyncInvoicesSubscriber { export default class PaymentReceiveSyncInvoicesSubscriber {
@Inject() @Inject()
private paymentSyncInvoice: PaymentReceiveInvoiceSync; private paymentSyncInvoice: PaymentReceivedInvoiceSync;
/** /**
* Attaches the events to handles. * Attaches the events to handles.

View File

@@ -1,6 +1,6 @@
import { Service, Inject } from 'typedi'; import { Service, Inject } from 'typedi';
import events from '@/subscribers/events'; import events from '@/subscribers/events';
import { PaymentReceiveNotifyBySms } from '@/services/Sales/PaymentReceives/PaymentReceiveSmsNotify'; import { PaymentReceiveNotifyBySms } from '@/services/Sales/PaymentReceived/PaymentReceivedSmsNotify';
import { IPaymentReceiveCreatedPayload } from '@/interfaces'; import { IPaymentReceiveCreatedPayload } from '@/interfaces';
import { runAfterTransaction } from '@/services/UnitOfWork/TransactionsHooks'; import { runAfterTransaction } from '@/services/UnitOfWork/TransactionsHooks';

View File

@@ -5,12 +5,12 @@ import {
IPaymentReceiveEditedPayload, IPaymentReceiveEditedPayload,
} from '@/interfaces'; } from '@/interfaces';
import events from '@/subscribers/events'; import events from '@/subscribers/events';
import { PaymentReceiveGLEntries } from '@/services/Sales/PaymentReceives/PaymentReceiveGLEntries'; import { PaymentReceivedGLEntries } from '@/services/Sales/PaymentReceived/PaymentReceivedGLEntries';
@Service() @Service()
export default class PaymentReceivesWriteGLEntriesSubscriber { export default class PaymentReceivesWriteGLEntriesSubscriber {
@Inject() @Inject()
private paymentReceiveGLEntries: PaymentReceiveGLEntries; private paymentReceiveGLEntries: PaymentReceivedGLEntries;
/** /**
* Attaches events with handlers. * Attaches events with handlers.