package com.gkhy.assess.admin.controller.web; import com.gkhy.assess.common.api.CommonResult; import com.gkhy.assess.common.domain.vo.LoginBody; import com.gkhy.assess.system.service.SysUserService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; 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; /** *
* 用户表 前端控制器 *
* * @author kzy * @since 2023-10-17 14:26:29 */ @Api(tags = "用户登录前端控制器") @RestController @RequestMapping("/system/account") public class SysLoginController { @Autowired private SysUserService sysUserService; @ApiOperation(value = "用户登录") @PostMapping("/login") public CommonResult login(@RequestBody LoginBody loginBody){ return CommonResult.success(sysUserService.login(loginBody)); } @ApiOperation(value = "用户退出") @PostMapping("/logout") public CommonResult logout(){ sysUserService.logout(); return CommonResult.success(); } }