From 7232cc2f8a40f3b4bc6dab284cfcdae6cf8e332b Mon Sep 17 00:00:00 2001 From: mirrerror Date: Thu, 21 Sep 2023 12:41:37 +0300 Subject: [PATCH] Add more requests --- .../controllers/MainController.java | 51 +++++++++++++++++-- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/faf223/expensetrackerfaf/controllers/MainController.java b/src/main/java/com/faf223/expensetrackerfaf/controllers/MainController.java index fe74c84..875259d 100644 --- a/src/main/java/com/faf223/expensetrackerfaf/controllers/MainController.java +++ b/src/main/java/com/faf223/expensetrackerfaf/controllers/MainController.java @@ -1,9 +1,12 @@ package com.faf223.expensetrackerfaf.controllers; +import entities.Expense; +import entities.Income; +import entities.Role; import entities.User; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; + +import java.util.List; @RestController public class MainController { @@ -18,4 +21,46 @@ public class MainController { return new User(id, "Test", null, null, null, null, null, null); } + @PostMapping("/users/set/{id}/name") + public String setName(@PathVariable int id, + @RequestParam("name") String name) { + throw new UnsupportedOperationException("Waiting for the DB."); + } + + @PostMapping("/users/set/{id}/email") + public String setEmail(@PathVariable int id, + @RequestParam("email") String email) { + throw new UnsupportedOperationException("Waiting for the DB."); + } + + @PostMapping("/users/set/{id}/login") + public String setLogin(@PathVariable int id, + @RequestParam("login") String login) { + throw new UnsupportedOperationException("Waiting for the DB."); + } + + @PostMapping("/users/set/{id}/password") + public String setPassword(@PathVariable int id, + @RequestParam("password") String password) { + throw new UnsupportedOperationException("Waiting for the DB."); + } + + @PostMapping("/users/set/{id}/role") + public String setRole(@PathVariable int id, + @RequestParam("role") Role role) { + throw new UnsupportedOperationException("Waiting for the DB."); + } + + @PostMapping("/users/set/{id}/expenses") + public String setExpenses(@PathVariable int id, + @RequestParam("expenses") List expenses) { + throw new UnsupportedOperationException("Waiting for the DB."); + } + + @PostMapping("/users/set/{id}/incomes") + public String setIncomes(@PathVariable int id, + @RequestParam("incomes")List incomes) { + throw new UnsupportedOperationException("Waiting for the DB."); + } + }