refactor: dynamic list to nestjs

This commit is contained in:
Ahmed Bouhuolia
2025-01-12 18:22:48 +02:00
parent ddaea20d16
commit 270b421a6c
117 changed files with 4232 additions and 1493 deletions

View File

@@ -6,6 +6,7 @@ import {
Param,
Post,
Put,
Query,
} from '@nestjs/common';
import { ExpensesApplication } from './ExpensesApplication.service';
import {
@@ -13,6 +14,7 @@ import {
IExpenseEditDTO,
} from './interfaces/Expenses.interface';
import { PublicRoute } from '../Auth/Jwt.guard';
import { IExpensesFilter } from './Expenses.types';
@Controller('expenses')
@PublicRoute()
@@ -59,6 +61,14 @@ export class ExpensesController {
return this.expensesApplication.publishExpense(expenseId);
}
/**
* Get the expense transaction details.
*/
@Get('')
public getExpenses(@Query() filterDTO: IExpensesFilter) {
return this.expensesApplication.getExpenses(filterDTO);
}
/**
* Get the expense transaction details.
* @param {number} expenseId