LoginController.java 798 B

1234567891011121314151617181920212223242526272829
  1. package com.cdf.controller.back;
  2. import com.cdf.aop.SysLog;
  3. import com.cdf.business.LoginService;
  4. import com.cdf.common.ResultData;
  5. import com.cdf.request.LoginRequest;
  6. import com.cdf.util.JwtUtil;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. @RestController
  10. @RequestMapping("/back")
  11. public class LoginController {
  12. @Autowired
  13. private LoginService loginService;
  14. @PostMapping("/login")
  15. @SysLog(value = "登录系统",logType = "登录")
  16. ResultData login(@RequestBody LoginRequest param){
  17. return ResultData.ok(loginService.login(param));
  18. }
  19. @PostMapping("/logout")
  20. ResultData logout(@RequestHeader String token){
  21. loginService.logout(token);
  22. return ResultData.ok();
  23. }
  24. }