Class: ExpensesController
Constructors
new ExpensesController()
new ExpensesController(
expensesService):ExpensesController
Parameters
expensesService
Returns
Methods
create()
create(
request,createExpenseDto):Promise<any>
Parameters
request
createExpenseDto
Returns
Promise<any>
findAll()
findAll(
request,page?,limit?,search?,tags?):Promise<ExpenseSearchDto>
Parameters
request
page?
number
limit?
number
search?
string
tags?
string[]
Returns
Promise<ExpenseSearchDto>
findOne()
findOne(
request,id):Promise<any>
Parameters
request
id
string
Returns
Promise<any>
update()
update(
request,id,updateExpenseDto):Promise<any>
Parameters
request
id
string
updateExpenseDto
Returns
Promise<any>
remove()
remove(
request,id):Promise<any>
Parameters
request
id
string
Returns
Promise<any>
getTotalSpent()
getTotalSpent(
request):Promise<any>
Parameters
request
Returns
Promise<any>
getTagStats()
getTagStats(
request):Promise<TagStatistics[]>
Parameters
request
Returns
Promise<TagStatistics[]>
getMonthlyStats()
getMonthlyStats(
request,year):Promise<MonthlyStats[]>
Parameters
request
year
number
Returns
Promise<MonthlyStats[]>