diff --git a/04.系统编码/Backend/src/main/java/com/userinformation/backend/controller/UserController.java b/04.系统编码/Backend/src/main/java/com/userinformation/backend/controller/UserController.java index bd4fbac..8f8c5b7 100644 --- a/04.系统编码/Backend/src/main/java/com/userinformation/backend/controller/UserController.java +++ b/04.系统编码/Backend/src/main/java/com/userinformation/backend/controller/UserController.java @@ -26,6 +26,11 @@ public class UserController { return RequestResult.success(userService.userLogin(userAccountNumber, userPassword)); } + @RequestMapping("findUserCount") + public RequestResult findUserCount(){ + return RequestResult.success(userService.findUserCount()); + } + @RequestMapping("findAllUser") public RequestResult findAllUserPage(Integer current, Integer size){ return RequestResult.success(userService.findAllUserPage(current, size)); diff --git a/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/UserMapper.java b/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/UserMapper.java index d864c7a..5f6decd 100644 --- a/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/UserMapper.java +++ b/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/UserMapper.java @@ -19,4 +19,6 @@ public interface UserMapper extends BaseMapper { @SelectProvider(type = UserMapperProvider.class, method = "findUserByUserName") User findUserByUserName(String userName); + @SelectProvider(type = UserMapperProvider.class, method = "findUserCount") + Integer findUserCount(); } diff --git a/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/provider/UserMapperProvider.java b/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/provider/UserMapperProvider.java index 89d3d22..1b8f615 100644 --- a/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/provider/UserMapperProvider.java +++ b/04.系统编码/Backend/src/main/java/com/userinformation/backend/mapper/provider/UserMapperProvider.java @@ -14,4 +14,7 @@ public class UserMapperProvider { return "select * from user where user_name like CONCAT('%',#{userName},'%')"; } + public String findUserCount(){ + return "select count(1) from user"; + } } diff --git a/04.系统编码/Backend/src/main/java/com/userinformation/backend/service/UserService.java b/04.系统编码/Backend/src/main/java/com/userinformation/backend/service/UserService.java index 1da1724..663acf8 100644 --- a/04.系统编码/Backend/src/main/java/com/userinformation/backend/service/UserService.java +++ b/04.系统编码/Backend/src/main/java/com/userinformation/backend/service/UserService.java @@ -20,6 +20,8 @@ public class UserService extends ServiceImpl { return baseMapper.findUserByUserName(userName); } + public Integer findUserCount(){ return baseMapper.findUserCount(); } + public List findAllUserPage(Integer current, Integer size){ IPage page = new Page<>(current, size); return baseMapper.selectPage(page, null).getRecords();