package com.mes.controller.userInfo; import com.mes.common.CacheUtil; import com.mes.common.Constants; import com.mes.common.Result; import com.mes.entity.userInfo.User; import com.mes.exception.ServiceException; import com.mes.mapper.userInfo.UserMapper; import com.mes.service.userInfo.UserService; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController //注解user控制器,挂载到springboot当中 @RequestMapping("/user") //注解前端异步请求如:localhost:8080/user public class UserController { @Autowired private UserMapper userMapper; @Autowired private UserService userService; @Autowired private CacheUtil cacheUtil; @GetMapping public List getUser(){ System.out.println(cacheUtil.getCacheData("admin")); return userMapper.findAll(); } //@ApiOperation("登录") // @PostMapping("/login") // public Result login(@RequestBody UserDTO userDTO){ // //UserDTO getUserCacheDTO = cacheUtil.getCacheData(userDTO.getUserId()); // userService.deleteCache(userDTO.getUserId()); // UserDTO getUserDTO=userService.login(userDTO); // if(getUserDTO!=null){ // return Result.seccess(userDTO); // }else{ // throw new ServiceException(Constants.Code_600,"用户名或密码错误"); // } // } @ApiOperation("注册") @PostMapping("/register") public Result register(@RequestBody User user){ User getUser= userService.register(user); if(getUser == null){ throw new ServiceException(Constants.Code_500,"注册失败"); }else { return Result.seccess(getUser); } //return } }