
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
package com.ajin.ajinerp.user.member.web;
import com.ajin.ajinerp.common.vo.CustomeResultMap;
import com.ajin.ajinerp.user.member.service.LoginService;
import com.ajin.ajinerp.user.member.vo.Member;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequiredArgsConstructor
public class LoginController {
private final LoginService loginService;
/**
* @author 이세현
* @since 2024.03.11
*
* 로그인
*/
@PostMapping(value = "/login.json")
public CustomeResultMap login(@RequestBody Member member) throws Exception {
CustomeResultMap map = loginService.userLogin(member);
return map;
}
/**
* @author 이세현
* @since 2024.03.11
*
* 로그아웃
*/
@PostMapping(value = "/logout.json")
public CustomeResultMap logout() throws Exception {
CustomeResultMap map = loginService.userLogout();
return map;
}
/**
* @author 이세현
* @since 2024.03.11
*
* 로그인 정보 조회
*/
@PostMapping(value = "/getLoginInfo.json")
public CustomeResultMap getLoginInfo() throws Exception {
CustomeResultMap map = loginService.getLoginInfo();
return map;
}
}