package com.thhy.usercore.modules.sys.login.controller;
|
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.usercore.modules.sys.login.entity.LoginVO;
|
import com.thhy.general.common.entity.SysUserDto;
|
import com.thhy.usercore.modules.sys.login.service.LoginService;
|
import org.springframework.beans.factory.annotation.Autowired;
|
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 javax.servlet.http.HttpServletRequest;
|
import java.math.BigDecimal;
|
|
/**
|
* @Author: zhang_xiao_bo
|
* @Date: 2022/3/22 14:11
|
* @description: 登录
|
*/
|
@RestController
|
@RequestMapping("login")
|
public class LoginController {
|
|
@Autowired
|
private LoginService loginService;
|
|
/**
|
* 登录
|
* @param sysUserDto
|
* @return
|
*/
|
@PostMapping
|
public BasicResult login(@RequestBody SysUserDto sysUserDto){
|
LoginVO loginVO = loginService.login(sysUserDto);
|
|
return BasicResult.success(loginVO);
|
}
|
|
/**
|
* 注销
|
* @param request
|
* @return
|
*/
|
@RequestMapping("logout")
|
public BasicResult logout(HttpServletRequest request){
|
loginService.logout(request.getHeader("userToken"));
|
return BasicResult.success();
|
}
|
|
public static void main(String[] args) {
|
System.out.println(new BigDecimal(Math.pow(10,-1)+"").toString());
|
}
|
}
|