Uses of Class
com.mapmyjourney.backend.dto.ExpenseSplitDTO
Packages that use ExpenseSplitDTO
-
Uses of ExpenseSplitDTO in com.mapmyjourney.backend.controller
Methods in com.mapmyjourney.backend.controller that return types with arguments of type ExpenseSplitDTOModifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<ExpenseSplitDTO> ExpenseSplitController.createSplit(Long expenseId, @Valid CreateSplitRequestDTO request) 1.org.springframework.http.ResponseEntity<List<ExpenseSplitDTO>> ExpenseSplitController.getExpenseSplits(Long expenseId) 2.org.springframework.http.ResponseEntity<ExpenseSplitDTO> 3.org.springframework.http.ResponseEntity<List<ExpenseSplitDTO>> ExpenseSplitController.getUserPendingDebts(Long userId) 7.org.springframework.http.ResponseEntity<ExpenseSplitDTO> ExpenseSplitController.markSplitAsPaid(Long expenseId, Long splitId) 4.org.springframework.http.ResponseEntity<ExpenseSplitDTO> ExpenseSplitController.markSplitAsUnpaid(Long expenseId, Long splitId) 5. -
Uses of ExpenseSplitDTO in com.mapmyjourney.backend.service
Methods in com.mapmyjourney.backend.service that return ExpenseSplitDTOModifier and TypeMethodDescriptionExpenseSplitService.createSplit(Long expenseId, Long participantUserId, BigDecimal amount, BigDecimal percentage) Crea una nueva división de gasto.Obtiene una división específica por ID.ExpenseSplitService.markAsPaid(Long splitId) Marca una división como pagada.ExpenseSplitService.markAsUnpaid(Long splitId) Marca una división como no pagada.ExpenseSplitService.updateSplitAmount(Long splitId, BigDecimal newAmount) Actualiza el monto de una división.Methods in com.mapmyjourney.backend.service that return types with arguments of type ExpenseSplitDTOModifier and TypeMethodDescriptionExpenseSplitService.getExpenseSplits(Long expenseId) Obtiene todas las divisiones de un gasto.ExpenseSplitService.getUserPendingDebts(Long userId) Obtiene todas las deudas pendientes de un usuario.