LoginControllerAPI.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334
  1. package com.template.api;
  2. import com.template.model.request.*;
  3. import com.template.model.result.CommonResult;
  4. import io.swagger.annotations.Api;
  5. import io.swagger.annotations.ApiOperation;
  6. import org.springframework.validation.BindingResult;
  7. import org.springframework.validation.annotation.Validated;
  8. import org.springframework.web.bind.annotation.*;
  9. import javax.servlet.http.HttpServletResponse;
  10. import java.io.IOException;
  11. @RequestMapping("/api/home")
  12. @Api(tags = {"LoginController"}, value = "登录")
  13. public interface LoginControllerAPI {
  14. @GetMapping(value = "/queryReduce")
  15. @ApiOperation(value = "查看系统版本", notes = "查看系统版本", httpMethod = "GET")
  16. CommonResult queryReduce();
  17. @PostMapping(value = "/login")
  18. @ApiOperation(value = "登录", notes = "登录", httpMethod = "POST")
  19. CommonResult Login(@Validated @RequestBody loginRequest lr, BindingResult bindingResult);
  20. @PostMapping(value = "/changePassword")
  21. @ApiOperation(value = "修改密码", notes = "修改密码", httpMethod = "POST")
  22. CommonResult ChangePassword(@RequestAttribute String userId, @Validated @RequestBody changePasswordRequest cpr, BindingResult bindingResult) throws Exception;
  23. @GetMapping(value = "/Openid")
  24. @ApiOperation(value = "微校授权", notes = "微校授权", httpMethod = "GET")
  25. CommonResult Openid(@RequestParam String wxcode) throws Exception;
  26. }