org.springframework.boot
diff --git a/swpu-spring-projects-chenxiuliezhang/pom.xml b/swpu-spring-projects-chenxiuliezhang/pom.xml
new file mode 100644
index 0000000..773116a
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/pom.xml
@@ -0,0 +1,19 @@
+
+
+    
+        swpu-spring-projects
+        com.swpu
+        0.0.1-SNAPSHOT
+    
+    4.0.0
+
+    swpu-spring-projects-chenxiuliezhang
+
+    
+        11
+        11
+    
+
+
\ No newline at end of file
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
new file mode 100644
index 0000000..3cf0cf6
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
@@ -0,0 +1,26 @@
+package com.swpu;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @author zhanghaoqin
+ *
+ * main function
+ *
+ *  
+ *      -  1. @SpringBootApplication 注解 代表当前的项目是一个 Spring Boot 项目 + *
-  2. SpringApplication.run(); 代表着 Spring Boot 可运行/可执行 本项目 + *
+ */
+@SpringBootApplication
+public class SwpuSpringProjectsApplication {
+
+    /**
+     * main function
+     * @param args
+     */
+    public static void main(String[] args) {
+        SpringApplication.run(SwpuSpringProjectsApplication.class, args);
+    }
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/JavaSpringBootController.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/JavaSpringBootController.java
new file mode 100644
index 0000000..973d176
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/JavaSpringBootController.java
@@ -0,0 +1,4 @@
+package com.swpu.controller;
+
+public class JavaSpringBootController {
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
new file mode 100644
index 0000000..1a4c669
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
@@ -0,0 +1,5 @@
+spring:
+  application:
+    name: swpu-spring-projects
+server:
+  port: 8080
-- 
Gitee
From 907a52a7b122c6fe04f17b4e5ce51b98e55fa691 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Sun, 18 Jul 2021 09:26:31 +0800
Subject: [PATCH 02/12] Merge branch 'master' of
 https://gitee.com/swpu-projects/swpu-spring-projects
# Conflicts:
#	pom.xml
---
 .../src/main/resources/application.yml         | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
diff --git a/swpu-spring-projects-boot/src/main/resources/application.yml b/swpu-spring-projects-boot/src/main/resources/application.yml
index 8594e42..b2ab5b7 100644
--- a/swpu-spring-projects-boot/src/main/resources/application.yml
+++ b/swpu-spring-projects-boot/src/main/resources/application.yml
@@ -1,5 +1,23 @@
 spring:
   application:
     name: swpu-spring-projects
+  # 数据库连接信息
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    url: jdbc:mysql://localhost:3306/swpu_db
+    username: swpu_user
+    password: '123456789'
+    # 数据库连接池
+    type: com.zaxxer.hikari.HikariDataSource
+    hikari:
+      maximum-pool-size: 10000
+# 项目端口
 server:
   port: 20000
+
+# MyBatis XML 配置
+mybatis:
+  mapper-locations: classpath:mapper/**.xml
+  # 开启 驼峰支持
+  configuration:
+    map-underscore-to-camel-case: true
-- 
Gitee
From f9c20b443476d117ef39d3bf7c2b04d1add96a05 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Sun, 18 Jul 2021 09:27:22 +0800
Subject: [PATCH 03/12] Merge branch 'master' of
 https://gitee.com/swpu-projects/swpu-spring-projects
# Conflicts:
#	pom.xml
---
 swpu-spring-projects-boot/pom.xml | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
diff --git a/swpu-spring-projects-boot/pom.xml b/swpu-spring-projects-boot/pom.xml
index de9b59b..615cf59 100644
--- a/swpu-spring-projects-boot/pom.xml
+++ b/swpu-spring-projects-boot/pom.xml
@@ -16,4 +16,21 @@
         11
     
 
+    
+        
+            
+                org.springframework.boot
+                spring-boot-maven-plugin
+                
+                    
+                        
+                            org.projectlombok
+                            lombok
+                        
+                    
+                
+            
+        
+    
+
 
-- 
Gitee
From b494026931fe8159545737ce9e6a2c87673b607a Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Sun, 18 Jul 2021 09:27:59 +0800
Subject: [PATCH 04/12] Merge branch 'master' of
 https://gitee.com/swpu-projects/swpu-spring-projects
# Conflicts:
#	pom.xml
---
 swpu-spring-projects-testify/pom.xml | 37 ++++++++++++++++++++++++++++
 1 file changed, 37 insertions(+)
 create mode 100644 swpu-spring-projects-testify/pom.xml
diff --git a/swpu-spring-projects-testify/pom.xml b/swpu-spring-projects-testify/pom.xml
new file mode 100644
index 0000000..b04dee2
--- /dev/null
+++ b/swpu-spring-projects-testify/pom.xml
@@ -0,0 +1,37 @@
+
+
+    
+        swpu-spring-projects
+        com.swpu
+        0.0.1-SNAPSHOT
+    
+    4.0.0
+
+    swpu-spring-projects-testify
+    pom
+
+    
+        11
+        11
+    
+
+    
+        
+            
+                org.springframework.boot
+                spring-boot-maven-plugin
+                
+                    
+                        
+                            org.projectlombok
+                            lombok
+                        
+                    
+                
+            
+        
+    
+
+
-- 
Gitee
From da7fcf04ef68606d58a8af92923440a70480b777 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Sun, 18 Jul 2021 09:29:39 +0800
Subject: [PATCH 05/12] Merge branch 'master' of
 https://gitee.com/swpu-projects/swpu-spring-projects
# Conflicts:
#
---
 sql/swpu_info.sql                             | 12 +++
 sql/swpu_user.sql                             | 13 +++
 .../swpu/SwpuSpringProjectsApplication.java   |  5 +-
 .../swpu/controller/SwpuUserController.java   | 99 +++++++++++++++++++
 .../main/java/com/swpu/dao/SwpuUserDao.java   | 30 ++++++
 .../java/com/swpu/entity/SwpuUserEntity.java  | 26 +++++
 .../SwpuSpringProjectsTestifyAppliaction.java | 17 ++++
 7 files changed, 201 insertions(+), 1 deletion(-)
 create mode 100644 sql/swpu_info.sql
 create mode 100644 sql/swpu_user.sql
 create mode 100644 swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java
 create mode 100644 swpu-spring-projects-boot/src/main/java/com/swpu/dao/SwpuUserDao.java
 create mode 100644 swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuUserEntity.java
 create mode 100644 swpu-spring-projects-testify/src/main/java/com/swpu/SwpuSpringProjectsTestifyAppliaction.java
diff --git a/sql/swpu_info.sql b/sql/swpu_info.sql
new file mode 100644
index 0000000..0b54a2d
--- /dev/null
+++ b/sql/swpu_info.sql
@@ -0,0 +1,12 @@
+create table swpu_info
+(
+    id              varchar(100) not null comment '主键ID'
+        primary key,
+    p_id            int          not null comment '联合ID',
+    contract_term   double null comment '合同期限',
+    conversion_time date null comment '转正日期',
+    notWork_date    date null comment '离职日期',
+    begin_contract  date null comment '合同起始日期',
+    end_contract    date null comment '合同终止日期',
+    work_age        int null comment '工龄'
+) charset = utf8;
diff --git a/sql/swpu_user.sql b/sql/swpu_user.sql
new file mode 100644
index 0000000..0970965
--- /dev/null
+++ b/sql/swpu_user.sql
@@ -0,0 +1,13 @@
+create table swpu_user
+(
+    id            varchar(100) not null comment '主键ID'
+        primary key,
+    department_id int null comment '所属部门',
+    job_level_id  int null comment '职称ID',
+    posId         int null comment '职位ID',
+    engage_form   varchar(8) null comment '聘用形式',
+    specialty     varchar(32) null comment '所属专业',
+    school        varchar(32) null comment '毕业院校',
+    begin_date    date null comment '入职日期',
+    work_id       char(8) null comment '工号'
+) charset = utf8;
diff --git a/swpu-spring-projects-boot/src/main/java/com/swpu/SwpuSpringProjectsApplication.java b/swpu-spring-projects-boot/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
index 27dddf7..c53fcd7 100644
--- a/swpu-spring-projects-boot/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
+++ b/swpu-spring-projects-boot/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
@@ -1,5 +1,6 @@
 package com.swpu;
 
+import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 
@@ -11,14 +12,16 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
  *
  *     -  1. @SpringBootApplication 注解 代表当前的项目是一个 Spring Boot 项目 *
-  2. SpringApplication.run(); 代表着 Spring Boot 可运行/可执行 本项目 + *
-  3. MapperScan 是 MyBatis 整合进 SpringBoot 后,告诉 Spring Boot DAO 存放的位置,这样才能用 Resource 注解来 new 我们的 DAO*
*/
+@MapperScan({"com.swpu.dao.**"})
 @SpringBootApplication
 public class SwpuSpringProjectsApplication {
 
     /**
      * 主函数 仅仅只比我们的 Java-Base-Projects 项目多了一个 Spring 自己的 方法调用
-     * @param args
+     * @param args args
      */
     public static void main(String[] args) {
         SpringApplication.run(SwpuSpringProjectsApplication.class, args);
diff --git a/swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java b/swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java
new file mode 100644
index 0000000..8a516fe
--- /dev/null
+++ b/swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java
@@ -0,0 +1,99 @@
+package com.swpu.controller;
+
+import com.swpu.dao.SwpuUserDao;
+import com.swpu.entity.SwpuUserEntity;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * @author wales
+ *
+ * 用户表相关接口功能对外暴露
+ */
+@RestController
+@RequestMapping(value = "/swpu/user")
+public class SwpuUserController {
+
+    /**
+     * 自动帮助我们 new SwpuUserDao
+     */
+    @Resource
+    private SwpuUserDao swpuUserDao;
+
+    /**
+     * 查询用户表中的所有数据
+     *
+     * @return Object
+     */
+    @GetMapping(value = "/findAll")
+    public Object findAll() {
+        List list = swpuUserDao.findAll();
+        return list;
+    }
+
+    /**
+     * 
+     *     -  1. 传 一个一个的参数的时候 我们用 @RequestParam - 非对象化参数+     *
-  2. 传非 一个一个的参数的时候  我们用 @RequestBody - 对象化参数 +     *
+     *
+     * @param id id
+     * @return {@link Object}
+     */
+    @GetMapping(value = "/findById")
+    public Object findById(@RequestParam(value = "id") String id) {
+        return swpuUserDao.findById(id);
+    }
+
+    /**
+     * 增加
+     *
+     * @param swpuUserEntity {@link SwpuUserEntity}
+     * @return {@link Object}
+     */
+    @PostMapping(value = "/insert")
+    public Object insert(@RequestBody SwpuUserEntity swpuUserEntity) {
+        int flag = swpuUserDao.insert(swpuUserEntity);
+        if (flag > 0) {
+            return "插入成功: " + flag + " 条";
+        } else {
+            return "插入失败";
+        }
+    }
+
+    /**
+     * 更新操作
+     *
+     * @param swpuUserEntity {@link SwpuUserEntity}
+     * @return {@link Object}
+     */
+    @PutMapping(value = "/update")
+    public Object update(@RequestBody SwpuUserEntity swpuUserEntity) {
+        int flag = swpuUserDao.update(swpuUserEntity);
+        if (flag > 0) {
+            return "更新成功: " + flag + " 条";
+        } else {
+            return "更新失败";
+        }
+    }
+
+    /**
+     * Delete
+     *
+     * @param id id
+     * @return {@link Object}
+     */
+    @DeleteMapping(value = "/del")
+    public Object del(@RequestParam(value = "id") String id) {
+        int flag = swpuUserDao.delete(id);
+        if (flag > 0) {
+            return "删除成功: " + flag + " 条";
+        } else {
+            return "删除失败";
+        }
+    }
+
+
+}
diff --git a/swpu-spring-projects-boot/src/main/java/com/swpu/dao/SwpuUserDao.java b/swpu-spring-projects-boot/src/main/java/com/swpu/dao/SwpuUserDao.java
new file mode 100644
index 0000000..7eb32e9
--- /dev/null
+++ b/swpu-spring-projects-boot/src/main/java/com/swpu/dao/SwpuUserDao.java
@@ -0,0 +1,30 @@
+package com.swpu.dao;
+
+import com.swpu.entity.SwpuUserEntity;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @author wales
+ *
+ * DAO 是 MyBatis 用作打通 与 XML 中的 SQL 的桥梁
+ * 
+ *     -  1. 类名是与 XML 打通的 ID 标识+ *
-  2. 方法名是定位到 XML 中的 SQL+ *
-  3. 方法参数 是 XML 中 SQL 所需的条件参数 + *
-  4. 方法名前的返回值: 查询(单个返回是 Entity、多个查询是 List); 增加/修改/删除 返回值均为 int ,代表着 增加了多少条数据、修改了多少条数据、删除了多少条数据+ *
+ */
+public interface SwpuUserDao {
+
+    SwpuUserEntity findById(@Param("id") String id);
+
+    List findAll();
+
+    int insert(SwpuUserEntity entity);
+
+    int update(SwpuUserEntity entity);
+
+    int delete(@Param("id") String id);
+}
diff --git a/swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuUserEntity.java b/swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuUserEntity.java
new file mode 100644
index 0000000..f4cbb65
--- /dev/null
+++ b/swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuUserEntity.java
@@ -0,0 +1,26 @@
+package com.swpu.entity;
+
+import lombok.Data;
+
+/**
+ * @author wales
+ *
+ * 一个 Entity 对应一个数据库表和表中的字段
+ */
+@Data
+public class SwpuUserEntity {
+
+    private String id;
+
+    private int departmentId;
+
+    private int jobLevelId;
+
+    private int posId;
+
+    private String engageForm;
+
+    private String specialty;
+
+    private String school;
+}
diff --git a/swpu-spring-projects-testify/src/main/java/com/swpu/SwpuSpringProjectsTestifyAppliaction.java b/swpu-spring-projects-testify/src/main/java/com/swpu/SwpuSpringProjectsTestifyAppliaction.java
new file mode 100644
index 0000000..4f853b6
--- /dev/null
+++ b/swpu-spring-projects-testify/src/main/java/com/swpu/SwpuSpringProjectsTestifyAppliaction.java
@@ -0,0 +1,17 @@
+package com.swpu;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+/**
+ * @author wales
+ *
+ * Testify 入口类  主函数
+ */
+@SpringBootApplication
+public class SwpuSpringProjectsTestifyAppliaction {
+
+    public static void main(String[] args) {
+        SpringApplication.run(SwpuSpringProjectsTestifyAppliaction.class, args);
+    }
+}
-- 
Gitee
From f0d7f02acbc29cb380a8a74ed54c82b471906a26 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Sun, 18 Jul 2021 09:47:49 +0800
Subject: [PATCH 06/12] =?UTF-8?q?'fixed:zhanghaoqin,changes:=E5=88=9B?=
 =?UTF-8?q?=E5=BB=BA=E5=B0=8F=E7=BB=84moudle,time:2021.7.18'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 swpu-spring-projects-chenxiuliezhang/pom.xml     | 16 ++++++++++++++++
 .../com/swpu/controller/SwpuUserController.java  |  4 ++++
 .../src/main/java/com/swpu/dao/SwpuUserDao.java  |  4 ++++
 .../java/com/swpu/entity/SwpuUserEntity.java     |  4 ++++
 .../src/main/resources/mapper/SwpuUserMapper.xml | 10 ++++++++++
 5 files changed, 38 insertions(+)
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
diff --git a/swpu-spring-projects-chenxiuliezhang/pom.xml b/swpu-spring-projects-chenxiuliezhang/pom.xml
index 773116a..cfe93a8 100644
--- a/swpu-spring-projects-chenxiuliezhang/pom.xml
+++ b/swpu-spring-projects-chenxiuliezhang/pom.xml
@@ -15,5 +15,21 @@
         11
         11
     
+    
+        
+            
+                org.springframework.boot
+                spring-boot-maven-plugin
+                
+                    
+                        
+                            org.projectlombok
+                            lombok
+                        
+                    
+                
+            
+        
+    
 
 
\ No newline at end of file
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java
new file mode 100644
index 0000000..e22fea8
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java
@@ -0,0 +1,4 @@
+package com.swpu.controller;
+
+public class SwpuUserController {
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
new file mode 100644
index 0000000..be47e52
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
@@ -0,0 +1,4 @@
+package com.swpu.dao;
+
+public interface SwpuUserDao {
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java
new file mode 100644
index 0000000..72fd2e6
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java
@@ -0,0 +1,4 @@
+package com.swpu.entity;
+
+public class SwpuUserEntity {
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
new file mode 100644
index 0000000..41669a3
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
@@ -0,0 +1,10 @@
+
+
+
+
+    
+    
+    
+
-- 
Gitee
From 181941789a44904cc3f9ab53e14c10ff71478855 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Sun, 18 Jul 2021 10:10:12 +0800
Subject: [PATCH 07/12] =?UTF-8?q?'fixed:zhanghaoqin,changes:=E5=8E=BB?=
 =?UTF-8?q?=E6=8E=89=E6=A0=B9=E7=9B=AE=E5=BD=95=E4=B8=AD=E6=96=87=E4=BB=B6?=
 =?UTF-8?q?pom.xml=E7=9A=84=E6=B3=A8=E9=87=8A=E5=AF=BC=E5=85=A5=E4=BE=9D?=
 =?UTF-8?q?=E8=B5=96,time:2021.7.18.10.10'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 pom.xml                                       | 28 +++++++++----------
 .../swpu/SwpuSpringProjectsApplication.java   |  3 +-
 2 files changed, 16 insertions(+), 15 deletions(-)
diff --git a/pom.xml b/pom.xml
index 36e7a3e..c12f124 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,25 +48,25 @@
     
 
     
-
-
-
-
+        
+            org.springframework.boot
+            spring-boot-starter-data-redis
+        
         
             org.springframework.boot
             spring-boot-starter-web
         
-
-
-
-
-
+        
+            org.mybatis.spring.boot
+            mybatis-spring-boot-starter
+            2.2.0
+        
 
-
-
-
-
-
+        
+            mysql
+            mysql-connector-java
+            runtime
+        
         
             org.projectlombok
             lombok
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
index 3cf0cf6..74bb434 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
@@ -18,9 +18,10 @@ public class SwpuSpringProjectsApplication {
 
     /**
      * main function
-     * @param args
+     * @param args args
      */
     public static void main(String[] args) {
+
         SpringApplication.run(SwpuSpringProjectsApplication.class, args);
     }
 }
-- 
Gitee
From 2751294dd668fe4c047a7584d9958e271b7cf26c Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Mon, 19 Jul 2021 18:28:28 +0800
Subject: [PATCH 08/12] =?UTF-8?q?'fixed:zhanghaoqin,chenged:=E5=A2=9E?=
 =?UTF-8?q?=E5=8A=A0service=E3=80=82time:2021.7.19.18.28'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 .../swpu/controller/SwpuUserController.java   |  2 +-
 .../swpu/SwpuSpringProjectsApplication.java   |  3 +++
 .../main/java/com/swpu/dao/SwpuUserDao.java   | 27 +++++++++++++++++++
 .../java/com/swpu/entity/SwpuUserEntity.java  | 10 +++++++
 .../com/swpu/service/SwpuUserService.java     |  4 +++
 .../service/impl/SwpuUserServiceImpl.java     |  4 +++
 .../main/resources/mapper/SwpuUserMapper.xml  |  1 +
 7 files changed, 50 insertions(+), 1 deletion(-)
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/impl/SwpuUserServiceImpl.java
diff --git a/swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java b/swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java
index 8a516fe..87c396e 100644
--- a/swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java
+++ b/swpu-spring-projects-boot/src/main/java/com/swpu/controller/SwpuUserController.java
@@ -33,7 +33,7 @@ public class SwpuUserController {
         return list;
     }
 
-    /**
+     /**
      * 
      *     -  1. 传 一个一个的参数的时候 我们用 @RequestParam - 非对象化参数*
-  2. 传非 一个一个的参数的时候  我们用 @RequestBody - 对象化参数 diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
index 74bb434..dd648b8 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/SwpuSpringProjectsApplication.java
@@ -1,5 +1,6 @@
 package com.swpu;
 
+import org.mybatis.spring.annotation.MapperScan;
 import org.springframework.boot.SpringApplication;
 import org.springframework.boot.autoconfigure.SpringBootApplication;
 
@@ -11,8 +12,10 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
  *
  *      -  1. @SpringBootApplication 注解 代表当前的项目是一个 Spring Boot 项目 *
-  2. SpringApplication.run(); 代表着 Spring Boot 可运行/可执行 本项目 + *
-  3. MapperScan 是 MyBatis 整合进 SpringBoot 后,告诉 Spring Boot DAO 存放的位置,这样才能用 Resource 注解来 new 我们的 DAO*
*/
+@MapperScan({"com.swpu.dao.**"})
 @SpringBootApplication
 public class SwpuSpringProjectsApplication {
 
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
index be47e52..3aafcbd 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
@@ -1,4 +1,31 @@
 package com.swpu.dao;
 
+import com.swpu.entity.SwpuUserEntity;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @author zhanghaoqin
+ *
+ * DAO 是 MyBatis 用作打通 与 XML 中的 SQL 的桥梁
+ * 
+ * 
+ *     -  1. 类名是与 XML 打通的 ID 标识+ *
-  2. 方法名是定位到 XML 中的 SQL+ *
-  3. 方法参数 是 XML 中 SQL 所需的条件参数 + *
-  4. 方法名前的返回值: 查询(单个返回是 Entity、多个查询是 List); 增加/修改/删除 返回值均为 int ,代表着 增加了多少条数据、修改了多少条数据、删除了多少条数据+ *
+ */
 public interface SwpuUserDao {
+
+    SwpuUserEntity findById(@Param(value = "id") String id);
+
+    List findAll();
+
+    int insert(SwpuUserEntity entity);
+
+    int update(SwpuUserEntity entity);
+
+    int delete(@Param(value = "id") String id);
 }
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java
index 72fd2e6..37d766d 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuUserEntity.java
@@ -1,4 +1,14 @@
 package com.swpu.entity;
 
+import lombok.Data;
+
+/**
+ * @author zhanghaoqin
+ *
+ * 一个 Entity 对应一个数据库表和表中的字段
+ * @Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;
+ */
+@Data
 public class SwpuUserEntity {
+    private String id;
 }
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
new file mode 100644
index 0000000..68dab0b
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
@@ -0,0 +1,4 @@
+package com.swpu.service;
+
+public interface SwpuUserService {
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/impl/SwpuUserServiceImpl.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/impl/SwpuUserServiceImpl.java
new file mode 100644
index 0000000..5b3ec56
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/impl/SwpuUserServiceImpl.java
@@ -0,0 +1,4 @@
+package com.swpu.service.impl;
+
+public class SwpuUserServiceImpl {
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
index 41669a3..3b3ccdf 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
@@ -6,5 +6,6 @@
 
     
     
+        
     
 
-- 
Gitee
From 92e3dcb0bf28b3b08ed4f40d0ec76ccc203e079a Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Tue, 20 Jul 2021 16:00:35 +0800
Subject: [PATCH 09/12] =?UTF-8?q?fixed:=E5=BC=A0=E6=B5=A9=E9=92=A6?=
 =?UTF-8?q?=EF=BC=8Cchanged:yaml=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?=
 =?UTF-8?q?=E7=9A=84=E6=A0=BC=E5=BC=8F=E5=87=BA=E9=94=99=E4=B8=8D=E8=83=BD?=
 =?UTF-8?q?=E8=BF=90=E8=A1=8C=E3=80=81=E4=BF=AE=E6=94=B9xml=E6=96=87?=
 =?UTF-8?q?=E4=BB=B6postId=E4=B8=8E=E6=95=B0=E6=8D=AE=E5=BA=93=E4=B8=8D?=
 =?UTF-8?q?=E4=B8=80=E8=87=B4=E5=AF=BC=E8=87=B4=E8=BF=9E=E6=8E=A5=E6=95=B0?=
 =?UTF-8?q?=E6=8D=AE=E5=BA=93=E5=A4=B1=E8=B4=A5=EF=BC=8Ctime=EF=BC=9A2021.?=
 =?UTF-8?q?7.20.16.00?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 .../src/main/resources/application.yml          | 17 +++--------------
 .../main/resources/mapper/SwpuUserMapper.xml    |  2 +-
 2 files changed, 4 insertions(+), 15 deletions(-)
diff --git a/swpu-spring-projects-boot/src/main/resources/application.yml b/swpu-spring-projects-boot/src/main/resources/application.yml
index 2a647f7..ea64ea5 100644
--- a/swpu-spring-projects-boot/src/main/resources/application.yml
+++ b/swpu-spring-projects-boot/src/main/resources/application.yml
@@ -1,7 +1,6 @@
 spring:
   application:
     name: swpu-spring-projects
-  # 数据库连接信息
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
     url: jdbc:mysql://localhost:3306/swpu_db
@@ -11,25 +10,15 @@ spring:
     type: com.zaxxer.hikari.HikariDataSource
     hikari:
       minimum-idle: 5
-      # 空闲连接存活最大时间,默认600000(10分钟)
-      idle-timeout: 180000
-      # 连接池最大连接数,默认是10
+      idle-timeout: 18000
       maximum-pool-size: 10
-      # 此属性控制从池返回的连接的默认自动提交行为,默认值:true
       auto-commit: true
-      # 连接池名称
       pool-name: SWPU-DB
-      # 此属性控制池中连接的最长生命周期,值0表示无限生命周期,默认1800000即30分钟
-      max-lifetime: 1800000
-      # 数据库连接超时时间,默认30秒,即30000
+      max-lifetime: 180000
       connection-timeout: 30000
-# 项目端口
 server:
   port: 20000
-
-# MyBatis XML 配置
 mybatis:
   mapper-locations: classpath:mapper/**.xml
-  # 开启 驼峰支持
   configuration:
-    map-underscore-to-camel-case: true
+    map-underscore-to-camel-case: true
\ No newline at end of file
diff --git a/swpu-spring-projects-boot/src/main/resources/mapper/SwpuUserMapper.xml b/swpu-spring-projects-boot/src/main/resources/mapper/SwpuUserMapper.xml
index 1969466..a602b88 100644
--- a/swpu-spring-projects-boot/src/main/resources/mapper/SwpuUserMapper.xml
+++ b/swpu-spring-projects-boot/src/main/resources/mapper/SwpuUserMapper.xml
@@ -29,7 +29,7 @@
     
 
     
-        insert into swpu_user (id, department_id, job_level_id, pos_id, engage_form, specialty, school)
+        insert into swpu_user (id, department_id, job_level_id, posId, engage_form, specialty, school)
         values (#{id, javaType = String}, #{departmentId, javaType = Integer}, #{jobLevelId, javaType = Integer},
                 #{posId, javaType = Integer}, #{engageForm, javaType = String},
                 #{specialty, javaType = String}, #{school, javaType = String})
-- 
Gitee
From c11d2877e7abd2cb7b31a1c26a05009968654115 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Wed, 21 Jul 2021 15:49:16 +0800
Subject: [PATCH 10/12] =?UTF-8?q?'fixed:=E5=BC=A0=E6=B5=A9=E9=92=A6?=
 =?UTF-8?q?=EF=BC=8Cchanged:=E6=B7=BB=E5=8A=A0swpu=5Fauth=E5=88=B0chenxiul?=
 =?UTF-8?q?iezhang=E4=B8=AD,time:2021.7.21.15.49'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 .../controller/JavaSpringBootController.java  |  4 -
 .../swpu/controller/SwpuAuthorController.java | 79 +++++++++++++++++++
 .../main/java/com/swpu/dao/SwpuAuthorDao.java | 56 +++++++++++++
 .../main/java/com/swpu/dao/SwpuUserDao.java   |  9 ---
 .../com/swpu/entity/SwpuAuthorEntity.java     | 26 ++++++
 .../src/main/java/com/swpu/util/Result.java   | 19 +++++
 .../src/main/resources/application.yml        | 20 ++++-
 .../resources/mapper/SwpuAuthorMapper.xml     | 54 +++++++++++++
 .../main/resources/mapper/SwpuUserMapper.xml  |  5 --
 9 files changed, 253 insertions(+), 19 deletions(-)
 delete mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/JavaSpringBootController.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuAuthorDao.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuAuthorEntity.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/util/Result.java
 create mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/JavaSpringBootController.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/JavaSpringBootController.java
deleted file mode 100644
index 973d176..0000000
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/JavaSpringBootController.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package com.swpu.controller;
-
-public class JavaSpringBootController {
-}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java
new file mode 100644
index 0000000..e719d9f
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java
@@ -0,0 +1,79 @@
+package com.swpu.controller;
+
+import com.swpu.dao.SwpuAuthorDao;
+import com.swpu.entity.SwpuAuthorEntity;
+import com.swpu.util.Result;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+
+/**
+ * @author zhanghaoqin
+ * 
+ * Spring Boot Controller 接口开发基础
+ *
+ * 
+ *     -  1. @ 开头的英文单词 叫 注解,其作用是约束代码的作用域 + *
-  2. @RestController 注解 代表当前类中的方法中的数据可以跨本机、跨服务器、跨项目访问+ *
-  3. @RequestMapping 注解 代表着设置网址/接口地址/请求地址 其本质就是设置一个 URL + *
+ */
+@RestController
+@RequestMapping(value = "/")
+public class SwpuAuthorController {
+
+    /**
+     * 自动帮助我们 new SwpuUserDao
+     */
+    @Resource
+    private SwpuAuthorDao swpuAuthorDao;
+
+    Result result = new Result();
+
+    /**
+     * 根据id查找特定的数据
+     * @param id String类型
+     * @return Object 返回数据库表中的一个字段
+     */
+    @GetMapping(value = "/findbyid")
+    public Object findById(@RequestParam("id") String id) {
+        return swpuAuthorDao.findById(id);
+    }
+
+    /**
+     * 查找数据库所有的字段
+     * @return Object 返回一个list
+     */
+    @GetMapping(value = "/findall")
+    public Object findAll() {
+        return swpuAuthorDao.findAll();
+    }
+
+    /**
+     * 向数据库中添加数据
+     * @param entity 数据表字段
+     * @return 插入结果,result.status为插入状态
+     */
+    @PostMapping(value = "/insert")
+    public Object insert(@RequestBody SwpuAuthorEntity entity) {
+        try {
+            int flag = swpuAuthorDao.insert(entity);
+            if (flag == 1) {
+                result.setStatus(true);
+                result.setData(null);
+                result.setMsg("122");
+            } else {
+                result.setStatus(false);
+                result.setData(null);
+                result.setMsg("");
+            }
+        } catch (Exception e) {
+            e.printStackTrace();
+            result.setStatus(false);
+            result.setData(null);
+            result.setMsg(e.getMessage());
+            throw e;
+        }
+            return result;
+    }
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuAuthorDao.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuAuthorDao.java
new file mode 100644
index 0000000..24a21aa
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuAuthorDao.java
@@ -0,0 +1,56 @@
+package com.swpu.dao;
+
+import com.swpu.entity.SwpuAuthorEntity;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+/**
+ * @author zhanghaoqin
+ *
+ * DAO 是 MyBatis 用作打通 与 XML 中的 SQL 的桥梁
+ * 
+ * 
+ *   -  1. 类名是与 XML 打通的 ID 标识+ *
-  2. 方法名是定位到 XML 中的 SQL+ *
-  3. 方法参数 是 XML 中 SQL 所需的条件参数 + *
-  4. 方法名前的返回值: 查询(单个返回是 Entity、多个查询是 List); 增加/修改/删除 返回值均为 int ,代表着 增加了多少条数据、修改了多少条数据、删除了多少条数据+ *
+ *
+ */
+public interface SwpuAuthorDao {
+
+    /**
+     * 根据id从数据库查找
+     * @param id
+     * @return entity 查询成功返回一个字段
+     */
+    SwpuAuthorEntity findById(@Param("id") String id);
+
+    /**
+     * 查找所以数据
+     * @return List 返回一个list
+     */
+    List findAll();
+
+    /**
+     * 插入数据到数据库
+     * @param entity
+     * @return int 插入成功返回 1
+     */
+    int insert(SwpuAuthorEntity entity);
+
+    /**
+     * 更新数据库数据
+     * @param entity
+     * @return int 更新成功返回 1
+     */
+    int update(SwpuAuthorEntity entity);
+
+    /**
+     * 根据id删除数据库数据
+     * @param id
+     * @return int 删除成功返回 1
+     */
+    int delete(@Param("id") String id);
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
index 3aafcbd..2254e2e 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/dao/SwpuUserDao.java
@@ -19,13 +19,4 @@ import java.util.List;
  */
 public interface SwpuUserDao {
 
-    SwpuUserEntity findById(@Param(value = "id") String id);
-
-    List findAll();
-
-    int insert(SwpuUserEntity entity);
-
-    int update(SwpuUserEntity entity);
-
-    int delete(@Param(value = "id") String id);
 }
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuAuthorEntity.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuAuthorEntity.java
new file mode 100644
index 0000000..988b968
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/entity/SwpuAuthorEntity.java
@@ -0,0 +1,26 @@
+package com.swpu.entity;
+
+import lombok.Data;
+
+/**
+ * @author zhanghaoqin
+ *
+ *一个 Entity 对应一个数据库表和表中的字段
+ * 此entity对应数据库的swpu_auth
+ * @Data 注解的主要作用是提高代码的简洁,使用这个注解可以省去代码中大量的get()、 set()、 toString()等方法;
+ */
+@Data
+public class SwpuAuthorEntity {
+
+    // id
+    private String id;
+
+    // 账号
+    private String username;
+
+    // 密码
+    private String password;
+
+    // 学校
+    private String school;
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/util/Result.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/util/Result.java
new file mode 100644
index 0000000..6874df9
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/util/Result.java
@@ -0,0 +1,19 @@
+package com.swpu.util;
+
+import lombok.Data;
+
+/**
+ * @author zhanghaoqin
+ *
+ * 请求的返回结果类
+ *
+ */
+@Data
+public class Result {
+
+    private boolean status;
+
+    private Object data;
+
+    private String msg;
+}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
index 1a4c669..144af55 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
@@ -1,5 +1,23 @@
 spring:
   application:
     name: swpu-spring-projects
+  datasource:
+    driver-class-name: com.mysql.cj.jdbc.Driver
+    url: jdbc:mysql://172.17.3.204:3306/swpu_db
+    username: zhang
+    password: '123456'
+    type: com.zaxxer.hikari.HikariDataSource
+    hikari:
+      minimum-idle: 5
+      idle-timeout: 18000
+      maximum-pool-size: 10
+      auto-commit: true
+      pool-name: SWPU-DB
+      max-lifetime: 180000
+      connection-timeout: 30000
 server:
-  port: 8080
+  port: 20000
+mybatis:
+  mapper-locations: classpath:mapper/**.xml
+  configuration:
+    map-underscore-to-camel-case: true
\ No newline at end of file
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
new file mode 100644
index 0000000..1944c5e
--- /dev/null
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
@@ -0,0 +1,54 @@
+
+
+
+
+    
+    
+        
+        
+        
+        
+    
+
+    
+
+    
+
+    
+        insert
+        swpu_auth (id, username, password, school)
+        value (
+        #{id, javaType = String},
+        #{username, javaType = String},
+        #{password, javaType = String},
+        #{school, javaType = String}
+        )
+    
+
+    
+        update swpu_auth
+        set id       = #{id, javaType = String},
+            username = #{username, javaType = String},
+            password = #{password, javaType = String},
+            school   = #{school, javaType = String}
+        where 1 = 1
+          and su.id = #{id, javaType = String}
+    
+
+    
+        delete
+        from swpu_auth
+        where 1 = 1
+          and su.id = #{id, javaType = String}
+    
+
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
index 3b3ccdf..3f1e19c 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuUserMapper.xml
@@ -3,9 +3,4 @@
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 
 
-
-    
-    
-        
-    
 
-- 
Gitee
From 42e02ccdea9743e5a01dfb1bbb8b39af8b7a2be5 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Thu, 22 Jul 2021 09:06:27 +0800
Subject: [PATCH 11/12] =?UTF-8?q?'fixed:zhanghao,chenged:Yaml=E6=96=87?=
 =?UTF-8?q?=E4=BB=B6=E9=85=8D=E7=BD=AE=E4=BF=AE=E6=94=B9,time:2021.7.22.9.?=
 =?UTF-8?q?6'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
 .../java/com/swpu/entity/SwpuAuthEntity.java  |  2 +-
 .../src/main/resources/application.yml        |  7 ++-
 .../main/resources/mapper/SwpuAuthMapper.xml  |  4 +-
 .../swpu/controller/SwpuAuthorController.java | 52 ++++++++++++++-----
 .../src/main/resources/application.yml        |  2 +-
 .../resources/mapper/SwpuAuthorMapper.xml     | 15 +++---
 6 files changed, 51 insertions(+), 31 deletions(-)
diff --git a/swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuAuthEntity.java b/swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuAuthEntity.java
index a85eb79..07545a7 100644
--- a/swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuAuthEntity.java
+++ b/swpu-spring-projects-boot/src/main/java/com/swpu/entity/SwpuAuthEntity.java
@@ -18,7 +18,7 @@ public class SwpuAuthEntity {
     /**
      * 用户名
      */
-    private String userName;
+    private String username;
 
     /**
      * 密码
diff --git a/swpu-spring-projects-boot/src/main/resources/application.yml b/swpu-spring-projects-boot/src/main/resources/application.yml
index ea64ea5..144af55 100644
--- a/swpu-spring-projects-boot/src/main/resources/application.yml
+++ b/swpu-spring-projects-boot/src/main/resources/application.yml
@@ -3,10 +3,9 @@ spring:
     name: swpu-spring-projects
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
-    url: jdbc:mysql://localhost:3306/swpu_db
-    username: swpu_user
-    password: '123456789'
-    # 数据库连接池
+    url: jdbc:mysql://172.17.3.204:3306/swpu_db
+    username: zhang
+    password: '123456'
     type: com.zaxxer.hikari.HikariDataSource
     hikari:
       minimum-idle: 5
diff --git a/swpu-spring-projects-boot/src/main/resources/mapper/SwpuAuthMapper.xml b/swpu-spring-projects-boot/src/main/resources/mapper/SwpuAuthMapper.xml
index 2831fe0..eb43747 100644
--- a/swpu-spring-projects-boot/src/main/resources/mapper/SwpuAuthMapper.xml
+++ b/swpu-spring-projects-boot/src/main/resources/mapper/SwpuAuthMapper.xml
@@ -7,7 +7,7 @@
     
     
         
-        
+        
         
         
     
@@ -37,7 +37,7 @@
     
     
         insert into swpu_auth (id, username, password, school)
-        values (#{id, javaType = String}, #{userName, javaType = String},
+        values (#{id, javaType = String}, #{username, javaType = String},
                 #{password, javaType = String}, #{school, javaType = String})
     
 
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java
index e719d9f..4fce51e 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuAuthorController.java
@@ -6,6 +6,9 @@ import com.swpu.util.Result;
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import java.util.ArrayList;
+import java.util.List;
+
 
 /**
  * @author zhanghaoqin
@@ -32,6 +35,7 @@ public class SwpuAuthorController {
 
     /**
      * 根据id查找特定的数据
+     *
      * @param id String类型
      * @return Object 返回数据库表中的一个字段
      */
@@ -42,38 +46,58 @@ public class SwpuAuthorController {
 
     /**
      * 查找数据库所有的字段
+     *
      * @return Object 返回一个list
      */
-    @GetMapping(value = "/findall")
+    @PostMapping(value = "/findall")
     public Object findAll() {
-        return swpuAuthorDao.findAll();
+
+        List lists = new ArrayList();
+        try {
+            lists =swpuAuthorDao.findAll();
+        } catch (Exception e) {
+            result.setStatus(false);
+            result.setData(-1);
+            result.setMsg(e.getMessage());
+        }
+        if (lists !=null) {
+            result.setStatus(true);
+            result.setData(lists);
+            result.setMsg("");
+        } else {
+            result.setStatus(false);
+            result.setData(-1);
+            result.setMsg("");
+        }
+        return result;
     }
 
     /**
      * 向数据库中添加数据
+     *
      * @param entity 数据表字段
      * @return 插入结果,result.status为插入状态
      */
     @PostMapping(value = "/insert")
     public Object insert(@RequestBody SwpuAuthorEntity entity) {
+        int flag = 0;
         try {
-            int flag = swpuAuthorDao.insert(entity);
-            if (flag == 1) {
-                result.setStatus(true);
-                result.setData(null);
-                result.setMsg("122");
-            } else {
-                result.setStatus(false);
-                result.setData(null);
-                result.setMsg("");
-            }
+            flag = swpuAuthorDao.insert(entity);
         } catch (Exception e) {
             e.printStackTrace();
             result.setStatus(false);
             result.setData(null);
             result.setMsg(e.getMessage());
-            throw e;
         }
-            return result;
+        if (flag == 1) {
+            result.setStatus(true);
+            result.setData(flag);
+            result.setMsg("122");
+        } else {
+            result.setStatus(false);
+            result.setData(null);
+            result.setMsg("");
+        }
+        return result;
     }
 }
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
index 144af55..202d34b 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
@@ -3,7 +3,7 @@ spring:
     name: swpu-spring-projects
   datasource:
     driver-class-name: com.mysql.cj.jdbc.Driver
-    url: jdbc:mysql://172.17.3.204:3306/swpu_db
+    url: jdbc:mysql://172.17.3.204:3306/SWPU
     username: zhang
     password: '123456'
     type: com.zaxxer.hikari.HikariDataSource
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
index 1944c5e..925249b 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/mapper/SwpuAuthorMapper.xml
@@ -2,7 +2,7 @@
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 
-
+
 
     
     
@@ -25,14 +25,11 @@
     
 
     
-        insert
-        swpu_auth (id, username, password, school)
-        value (
-        #{id, javaType = String},
-        #{username, javaType = String},
-        #{password, javaType = String},
-        #{school, javaType = String}
-        )
+        insert into swpu_auth (id, username, password, school)
+        values (#{id, javaType = String},
+                #{username, javaType = String},
+                #{password, javaType = String},
+                #{school, javaType = String})
     
 
     
-- 
Gitee
From 314b092f30d27bd1773f7c4be6b34f1c5eb91d68 Mon Sep 17 00:00:00 2001
From: langmo <1026052783@qq.com>
Date: Thu, 22 Jul 2021 10:54:55 +0800
Subject: [PATCH 12/12] 'zhanghaoqin2021722'
---
 pom.xml                                                       | 1 +
 .../src/main/java/com/swpu/controller/SwpuUserController.java | 4 ----
 .../src/main/java/com/swpu/service/SwpuUserService.java       | 1 +
 .../src/main/resources/application.yml                        | 2 +-
 4 files changed, 3 insertions(+), 5 deletions(-)
 delete mode 100644 swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java
diff --git a/pom.xml b/pom.xml
index 2499345..3ebc4b3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,6 +5,7 @@
     pom
     
         swpu-spring-projects-boot
+        swpu-spring-projects-chenxiuliezhang
         swpu-spring-projects-testify
     
     
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java
deleted file mode 100644
index e22fea8..0000000
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/controller/SwpuUserController.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package com.swpu.controller;
-
-public class SwpuUserController {
-}
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
index 68dab0b..e97da33 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/java/com/swpu/service/SwpuUserService.java
@@ -2,3 +2,4 @@ package com.swpu.service;
 
 public interface SwpuUserService {
 }
+8
\ No newline at end of file
diff --git a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
index 202d34b..5115c8e 100644
--- a/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
+++ b/swpu-spring-projects-chenxiuliezhang/src/main/resources/application.yml
@@ -16,7 +16,7 @@ spring:
       max-lifetime: 180000
       connection-timeout: 30000
 server:
-  port: 20000
+  port: 20001
 mybatis:
   mapper-locations: classpath:mapper/**.xml
   configuration:
-- 
Gitee