This commit is contained in:
Vladimir Voronin
2025-01-07 12:35:17 +03:00
commit afd8e9f6d7
72 changed files with 4606 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package space.luminic.budgerapp.controllers
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController
import reactor.core.publisher.Mono
import space.luminic.budgerapp.models.Budget
import space.luminic.budgerapp.models.Category
import space.luminic.budgerapp.models.Transaction
import space.luminic.budgerapp.services.TransferService
@RestController
@RequestMapping("/transfer")
class TransferController(private val transferService: TransferService) {
@GetMapping("/transactions")
fun transferTransactions(): Mono<List<Transaction>> {
return transferService.getTransactions()
}
@GetMapping("/categories")
fun transferCategories(): Mono<List<Category>> {
return transferService.getCategories()
}
@GetMapping("/budgets")
fun budgets(): Mono<List<Budget>> {
return transferService.transferBudgets()
}
}