package Ġcom . v eng ates hm . expense tracker . model Ċ Ċ import Ġcom . v eng ates hm . expense tracker . dto . Expense Dto Ċ import Ġorg . springframework . data . annotation . Id Ċ import Ġorg . springframework . data . annotation . Type Alias Ċ import Ġorg . springframework . data . mongodb . core . mapping . Document Ċ import Ġorg . springframework . data . mongodb . core . mapping . Field Ċ Ċ @ Document ( collection Ġ= Ġ" Expense ") Ċ @ Type Alias (" expense ") Ċ data Ġclass ĠExp ense ( ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ Field (" id ") ĊĠĠĠ Ġval Ġexpense Id : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcategory Id : ĠString , ĊĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠ Ġval Ġamount : ĠDouble , ĊĠĠĠ Ġval Ġdate Added : ĠString Ċ ) Ċ Ċ fun ĠExp ense . to Expense Dto () Ġ= ĊĠĠĠ ĠExp ense Dto ( ĊĠĠĠĠĠĠĠ Ġexpense Id Ġ= Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġcategory Id Ġ= Ġ" 1 ", ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" M ilk Ġ& ĠE g gs ", ĊĠĠĠĠĠĠĠ Ġamount Ġ= Ġ 2 0 0 . 0 , ĊĠĠĠĠĠĠĠ Ġdate Added Ġ= Ġ" 0 6 - 1 1 - 2 0 2 1 " ĊĠĠĠ Ġ) Ċ