source: src/main/java/it/finki/tinki/controller/TestController.java@ 29c0ed0

Last change on this file since 29c0ed0 was 29c0ed0, checked in by Vzdra <vladko.zdravkovski@…>, 3 years ago

added initial login functionality

  • Property mode set to 100644
File size: 1.1 KB
Line 
1package it.finki.tinki.controller;
2
3import it.finki.tinki.model.Users.Account;
4import it.finki.tinki.model.Users.Company;
5import it.finki.tinki.model.Users.Team;
6import it.finki.tinki.model.Users.User;
7import it.finki.tinki.model.enumerator.AccountType;
8import it.finki.tinki.model.pojo.AccountLoginDataPojo;
9import it.finki.tinki.repository.CompanyRepository;
10import it.finki.tinki.repository.JobRepository;
11import it.finki.tinki.repository.TeamRepository;
12import it.finki.tinki.repository.UserRepository;
13import it.finki.tinki.service.AccountService;
14import org.springframework.web.bind.annotation.*;
15
16import java.util.HashMap;
17import java.util.Map;
18
19@RestController
20@RequestMapping("/api")
21public class TestController {
22
23 AccountService accountService;
24
25 public TestController(AccountService accountService) {
26 this.accountService = accountService;
27 }
28
29 @PostMapping(path = "/login")
30 public Account testPage(@RequestBody AccountLoginDataPojo body){
31 return accountService.findUser(body.getAccount(), body.getPassword(), body.getType());
32 }
33
34}
Note: See TracBrowser for help on using the repository browser.