From ebee4fe45c48517b62b5e827629b2a116bba07b0 Mon Sep 17 00:00:00 2001
From: zhangjian <zj15215654372@163.com>
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<User> {
     @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<UserMapper, User> {
         return baseMapper.findUserByUserName(userName);
     }
 
+    public Integer findUserCount(){ return baseMapper.findUserCount(); }
+
     public List<User> findAllUserPage(Integer current, Integer size){
         IPage<User> page = new Page<>(current, size);
         return baseMapper.selectPage(page, null).getRecords();