feat: wip migrate to nestjs

This commit is contained in:
Ahmed Bouhuolia
2024-12-26 15:40:29 +02:00
parent a6932d76f3
commit cd84872a61
96 changed files with 2051 additions and 745 deletions

View File

@@ -4,7 +4,7 @@ import { CommandExpenseValidator } from './CommandExpenseValidator.service';
import { EventEmitter2 } from '@nestjs/event-emitter';
import { UnitOfWork } from '@/modules/Tenancy/TenancyDB/UnitOfWork.service';
import { Expense } from '../models/Expense.model';
import ExpenseCategory from '../models/ExpenseCategory.model';
import { ExpenseCategory } from '../models/ExpenseCategory.model';
import { events } from '@/common/events/events';
import {
IExpenseEventDeletePayload,

View File

@@ -1,10 +1,10 @@
import { Model } from 'objection';
import { BaseModel } from '@/models/Model';
export default class ExpenseCategory extends BaseModel {
export class ExpenseCategory extends BaseModel {
amount!: number;
allocatedCostAmount!: number;
/**
* Table name
*/
@@ -31,12 +31,12 @@ export default class ExpenseCategory extends BaseModel {
* Relationship mapping.
*/
static get relationMappings() {
const Account = require('models/Account');
const { Account } = require('../../Accounts/models/Account.model');
return {
expenseAccount: {
relation: Model.BelongsToOneRelation,
modelClass: Account.default,
modelClass: Account,
join: {
from: 'expense_transaction_categories.expenseAccountId',
to: 'accounts.id',

View File

@@ -1,6 +1,6 @@
import { Transformer } from '@/modules/Transformer/Transformer';
import ExpenseCategory from '../models/ExpenseCategory.model';
import { ExpenseCategory } from '../models/ExpenseCategory.model';
export class ExpenseCategoryTransformer extends Transformer {
/**