Spaces:
Configuration error
Configuration error
File size: 987 Bytes
b58280e |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
package com.example.app.controllers;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.example.app.dtos.UserAccountCreationDto;
import com.example.app.services.UserAccountService;
import lombok.RequiredArgsConstructor;
@RestController
@RequestMapping("/users")
@RequiredArgsConstructor
public class UserAccountController {
private final UserAccountService userAccountService;
@PostMapping
public Long save(@RequestBody UserAccountCreationDto dto) {
return userAccountService.save(dto).getId();
}
@DeleteMapping("/{id}")
public void deleteById(@PathVariable Long id) {
userAccountService.deleteById(id);
}
}
|