mirror of https://gitee.com/stylefeng/roses
【7.6.0】【sys】【login】迁移登录
parent
e052c68bc8
commit
7501c74bb7
|
@ -0,0 +1,43 @@
|
||||||
|
package cn.stylefeng.roses.kernel.sys.modular.login;
|
||||||
|
|
||||||
|
import cn.stylefeng.roses.kernel.auth.api.AuthServiceApi;
|
||||||
|
import cn.stylefeng.roses.kernel.auth.api.pojo.auth.LoginRequest;
|
||||||
|
import cn.stylefeng.roses.kernel.auth.api.pojo.auth.LoginResponse;
|
||||||
|
import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
|
||||||
|
import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
|
||||||
|
import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
|
||||||
|
import cn.stylefeng.roses.kernel.scanner.api.annotation.PostResource;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.validation.annotation.Validated;
|
||||||
|
import org.springframework.web.bind.annotation.RequestBody;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 登录相关接口
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/6/17 17:08
|
||||||
|
*/
|
||||||
|
@RestController
|
||||||
|
@Slf4j
|
||||||
|
@ApiResource(name = "登录相关接口")
|
||||||
|
public class LoginController {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private AuthServiceApi authServiceApi;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 系统登录接口
|
||||||
|
*
|
||||||
|
* @author fengshuonan
|
||||||
|
* @since 2023/6/17 17:09
|
||||||
|
*/
|
||||||
|
@PostResource(name = "系统登录接口", path = "/loginApi", requiredLogin = false)
|
||||||
|
public ResponseData<LoginResponse> loginApi(@RequestBody @Validated LoginRequest loginRequest) {
|
||||||
|
LoginResponse loginResponse = authServiceApi.login(loginRequest);
|
||||||
|
return new SuccessResponseData<>(loginResponse);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue