jiangqs
2023-04-20 437a8ae4bcca79e8886662a40c11f499fea1a25e
hrt-auth/src/main/java/com/hrt/auth/controller/TokenController.java
@@ -1,6 +1,10 @@
package com.hrt.auth.controller;
import javax.servlet.http.HttpServletRequest;
import com.hrt.system.api.model.AppMiniLoginDto;
import com.hrt.system.api.model.AppMiniLoginVo;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.DeleteMapping;
import org.springframework.web.bind.annotation.PostMapping;
@@ -31,6 +35,7 @@
    @Autowired
    private SysLoginService sysLoginService;
    @ApiOperation("系统登录")
    @PostMapping("login")
    public R<?> login(@RequestBody LoginBody form)
    {
@@ -38,6 +43,16 @@
        LoginUser userInfo = sysLoginService.login(form.getUsername(), form.getPassword());
        // 获取登录token
        return R.ok(tokenService.createToken(userInfo));
    }
    @ApiOperation("小程序登录")
    @PostMapping("miniLogin")
    public R<?> miniLogin(@RequestBody AppMiniLoginDto appMiniLoginDto)
    {
        // 小程序用户登录
        AppMiniLoginVo appMiniLoginVo = sysLoginService.miniLogin(appMiniLoginDto);
        // 获取登录token
        return R.ok(tokenService.createMiniToken(appMiniLoginVo));
    }
    @DeleteMapping("logout")
@@ -75,4 +90,6 @@
        sysLoginService.register(registerBody.getUsername(), registerBody.getPassword());
        return R.ok();
    }
}