diff --git a/pom.xml b/pom.xml index 6019dae..69f2a18 100644 --- a/pom.xml +++ b/pom.xml @@ -34,11 +34,7 @@ org.springframework.boot spring-boot-starter-web - - org.mybatis.spring.boot - mybatis-spring-boot-starter - 3.0.3 - + org.springframework.boot diff --git a/src/main/java/top/suyiiyii/sims/controller/UserController.java b/src/main/java/top/suyiiyii/sims/controller/UserController.java index 2f75848..4bb3127 100644 --- a/src/main/java/top/suyiiyii/sims/controller/UserController.java +++ b/src/main/java/top/suyiiyii/sims/controller/UserController.java @@ -30,6 +30,7 @@ public class UserController { return Result.success("success"); } + @PostMapping("/login") public Result login(@RequestBody User user){ if(StrUtil.isBlank(user.getUsername())||StrUtil.isBlank(user.getPassword())){ @@ -62,4 +63,12 @@ public class UserController { List users = userService.selectAll(); return Result.success(users); } + @PostMapping("/add") + public Result add(@RequestBody User user) { + + userService.addUser(user); + + return Result.success(); + + } } diff --git a/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java b/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java index 4c1734e..7e7eb90 100644 --- a/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java +++ b/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java @@ -21,8 +21,7 @@ public interface UserMapper extends BaseMapper { * @param user 新用户对象 * @return 影响的行数 */ - @Insert("insert INTO users (userId, username, password, name, email, group) " + - "VALUES (#{userId}, #{username}, #{password}, #{name}, #{email}, #{group})") + @Insert("insert INTO user (id,userId, username, password, name, email, group) VALUES (#{id},#{userId}, #{username}, #{password}, #{name}, #{email}, #{group})") int addUser(User user); /** @@ -30,7 +29,7 @@ public interface UserMapper extends BaseMapper { * @param id 用户ID * @return 影响的行数 */ - @Delete("DELETE FROM users WHERE id = #{id}") + @Delete("DELETE FROM user WHERE id = #{id}") int deleteUser(Integer id); /** @@ -38,7 +37,7 @@ public interface UserMapper extends BaseMapper { * @param user 更新后的用户对象 * @return 影响的行数 */ - @Update("UPDATE users SET " + + @Update("UPDATE user SET " + "userId = #{userId}, " + "username = #{username}, " + "password = #{password}, " + @@ -53,14 +52,14 @@ public interface UserMapper extends BaseMapper { * @param userId 用户ID * @return 用户对象 */ - @Select("SELECT id, userId, username, password, name, email, group FROM users WHERE userId = #{userId}") + @Select("SELECT (id, userId, username, password, name, email, group) from user WHERE userId = #{userId}") User selectByUserId(Integer userId); /** * 查询所有用户信息 * @return 用户列表 */ - @Select("SELECT id, userId, username, password, name, email, group FROM users") + @Select("SELECT id, userId, username, password, name, email, group FROM user") List selectAll(); @Select("select * from user where username = #{username}")