From bf31de2596425a42f33155ad6161da5ea6b3cbf9 Mon Sep 17 00:00:00 2001
From: songhuangfeng123 <shf18767906695@163.com>
Date: 星期一, 04 七月 2022 14:22:28 +0800
Subject: [PATCH] 应急队伍列表

---
 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyTeamInfoRepository.java |    2 +
 emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyTeamInfoMapper.xml                     |   21 ++++++++++
 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyTeamQuery.java               |   27 +++++++++++++
 emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyTeamDBQuery.java          |   27 +++++++++++++
 4 files changed, 77 insertions(+), 0 deletions(-)

diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyTeamQuery.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyTeamQuery.java
index 55d3a25..20a3aa2 100644
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyTeamQuery.java
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyTeamQuery.java
@@ -2,4 +2,31 @@
 
 public class EmergencyTeamQuery {
 
+    private String team_name ;
+
+    private String team_level ;
+
+    public String getTeam_name() {
+        return team_name;
+    }
+
+    public void setTeam_name(String team_name) {
+        this.team_name = team_name;
+    }
+
+    public String getTeam_level() {
+        return team_level;
+    }
+
+    public void setTeam_level(String team_level) {
+        this.team_level = team_level;
+    }
+
+    @Override
+    public String toString() {
+        return "EmergencyTeamDBQuery{" +
+                "team_name='" + team_name + '\'' +
+                ", team_level='" + team_level + '\'' +
+                '}';
+    }
 }
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyTeamDBQuery.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyTeamDBQuery.java
index a9706d4..1865bd1 100644
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyTeamDBQuery.java
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyTeamDBQuery.java
@@ -2,4 +2,31 @@
 
 public class EmergencyTeamDBQuery {
 
+    private String team_name ;
+
+    private String team_level ;
+
+    public String getTeam_name() {
+        return team_name;
+    }
+
+    public void setTeam_name(String team_name) {
+        this.team_name = team_name;
+    }
+
+    public String getTeam_level() {
+        return team_level;
+    }
+
+    public void setTeam_level(String team_level) {
+        this.team_level = team_level;
+    }
+
+    @Override
+    public String toString() {
+        return "EmergencyTeamDBQuery{" +
+                "team_name='" + team_name + '\'' +
+                ", team_level='" + team_level + '\'' +
+                '}';
+    }
 }
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyTeamInfoRepository.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyTeamInfoRepository.java
index 14308b0..28d41c4 100644
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyTeamInfoRepository.java
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyTeamInfoRepository.java
@@ -12,5 +12,7 @@
 
 @Repository
 public interface EmergencyTeamInfoRepository extends BaseMapper<EmergencyTeamInfo> {
+
     List<EmergencyTeamInfoPageDO> selectEmergencyTeamList(Page<EmergencyTeamInfoPageDO> page, @Param("query") EmergencyTeamDBQuery emergencyTeamDBQuery);
+
 }
diff --git a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyTeamInfoMapper.xml b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyTeamInfoMapper.xml
new file mode 100644
index 0000000..e3ce3c2
--- /dev/null
+++ b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyTeamInfoMapper.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.gkhy.safePlatform.emergency.repository.EmergencyTeamInfoRepository">
+
+    <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyTeamInfoPageDO" id="pageResult">
+        <id column="id" property="id" jdbcType="BIGINT"/>
+        <result column="team_level" property="teamLevel" />
+        <result column="team_name" property="teamName" />
+        <result column="principal_phone" property="principalPhone" />
+        <result column="team_desc" property="teamDesc" />
+    </resultMap>
+
+    <select id="selectEmergencyTeamList" resultMap="pageResult">
+        select id,`team_level`,`team_name`,`principal_phone`,`team_desc` from emergency_team where del_flag = 0
+        <if test="query.teamName != null  and query.teamName != ''"> and `team_name` like concat('%', #{query.teamName}, '%')</if>
+        <if test="query.teamLevel != null  and query.teamLevel != ''"> and `team_level` = #{query.teamLevel}</if>
+    </select>
+
+</mapper>

--
Gitblit v1.9.2