package Ġe commerce . transaction . extend func Ċ Ċ import Ġe commerce . transaction . datab e an . Tr Product Info Ċ import Ġjava . math . BigDecimal ĊĊ Ċ /** Ċ Ġ* ĠCreated Ġby Ġsy ok a Ġon Ġ 2 0 1 8 / 4 / 2 4 . Ċ Ġ*/ Ċ fun ĠInt . abs (): ĠInt Ġ{ ĊĠĠĠ Ġreturn ĠMath . abs ( this ) Ċ } Ċ Ċ operator Ġfun ĠInt . times ( number : Int ): BigDecimal { ĊĠĠĠ Ġreturn ĠBigDecimal ( number ) Ċ } Ċ Ċ operator Ġfun ĠInt . times ( number : BigDecimal ): BigDecimal { ĊĠĠĠ Ġreturn Ġnumber Ċ } ĊĊ Ċ // operator Ġfun ĠTr Product Info . times ( number : ĠInt ): ĠInt Ġ{ Ċ // ĠĠĠ Ġreturn Ġnumber Ġ* Ġmarket _ price Ċ //}