From ebee4fe45c48517b62b5e827629b2a116bba07b0 Mon Sep 17 00:00:00 2001 From: zhangjian Date: Thu, 2 Dec 2021 15:37:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E6=9D=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../userinformation/backend/controller/UserController.java | 5 +++++ .../java/com/userinformation/backend/mapper/UserMapper.java | 2 ++ .../backend/mapper/provider/UserMapperProvider.java | 3 +++ .../com/userinformation/backend/service/UserService.java | 2 ++ 4 files changed, 12 insertions(+) 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();