From 0d7000e36120385d027671077c14020c588becc7 Mon Sep 17 00:00:00 2001
From: lyfO_o <764716047@qq.com>
Date: 星期五, 01 七月 2022 19:17:46 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoPageDO.java | 83 ++++++
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoDetailDO.java | 117 +++++++++
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/EmergencyPlanService.java | 14 +
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyPlanDBQuery.java | 14 +
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/Test.java | 29 +-
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/EmergencyPlanController.java | 30 ++
/dev/null | 14 -
emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyPlanInfoMapper.xml | 33 ++
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/EmergencyPlanInfoServiceImpl.java | 28 ++
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyPlanPageRespDTO.java | 70 +++++
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyPlanReqDTO.java | 4
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyPlanServiceImpl.java | 48 ++++
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyPlanInfoRepository.java | 16 +
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/EmergencyPlanInfoService.java | 15 +
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyPlanQuery.java | 14 +
emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfo.java | 172 ++++++++++++++
16 files changed, 671 insertions(+), 30 deletions(-)
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/EmergencyPlanController.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/EmergencyPlanController.java
new file mode 100644
index 0000000..9643425
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/EmergencyPlanController.java
@@ -0,0 +1,30 @@
+package com.gkhy.safePlatform.emergency.controller;
+
+import com.gkhy.safePlatform.commons.query.PageQuery;
+import com.gkhy.safePlatform.commons.utils.PageUtils;
+import com.gkhy.safePlatform.commons.vo.ResultVO;
+import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyPlanPageRespDTO;
+import com.gkhy.safePlatform.emergency.query.EmergencyPlanQuery;
+import com.gkhy.safePlatform.emergency.service.EmergencyPlanService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+@RestController
+@RequestMapping("/emergencyPlan")
+public class EmergencyPlanController {
+
+ @Autowired
+ private EmergencyPlanService emergencyPlanService;
+
+ /**
+ * 应急预案列表
+ */
+ @RequestMapping(value = "/page/list" ,method = RequestMethod.POST)
+ private ResultVO<List<EmergencyPlanPageRespDTO>> list (@RequestBody PageQuery<EmergencyPlanQuery> pageQuery){
+ PageUtils.checkCheck(pageQuery.getPageIndex(), pageQuery.getPageSize());
+ return emergencyPlanService.selectEmergencyPlanList(pageQuery);
+ }
+
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/Test.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/Test.java
index d26310d..d50e075 100644
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/Test.java
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/controller/Test.java
@@ -1,10 +1,7 @@
package com.gkhy.safePlatform.emergency.controller;
import com.gkhy.safePlatform.account.rpc.apimodel.UserAccountService;
-import com.gkhy.safePlatform.emergency.service.DemoService;
import org.apache.dubbo.config.annotation.DubboReference;
-import org.apache.log4j.LogManager;
-import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@@ -17,17 +14,17 @@
@DubboReference(check = false)
private UserAccountService userAccountService;
- @Autowired
- private DemoService demoService;
-
- @RequestMapping(value = "/t/rpc",method = RequestMethod.GET)
- public Object testRpc(String id){
- String resp = userAccountService.sayName(id);
- return resp;
- }
-
- @RequestMapping(value = "/t/get",method = RequestMethod.GET)
- public Object testEmergencyGetById(Long id){
- return demoService.getById(id);
- }
+// @Autowired
+// private DemoService demoService;
+//
+// @RequestMapping(value = "/t/rpc",method = RequestMethod.GET)
+// public Object testRpc(String id){
+// String resp = userAccountService.sayName(id);
+// return resp;
+// }
+//
+// @RequestMapping(value = "/t/get",method = RequestMethod.GET)
+// public Object testEmergencyGetById(Long id){
+// return demoService.getById(id);
+// }
}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/req/demoReqDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/req/demoReqDTO.java
deleted file mode 100644
index 4aa5580..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/req/demoReqDTO.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package com.gkhy.safePlatform.emergency.dto.req;
-
-public class demoReqDTO {
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/resp/demoRespDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/resp/demoRespDTO.java
deleted file mode 100644
index b23c666..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/dto/resp/demoRespDTO.java
+++ /dev/null
@@ -1,4 +0,0 @@
-package com.gkhy.safePlatform.emergency.dto.resp;
-
-public class demoRespDTO {
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfo.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfo.java
deleted file mode 100644
index 0294c35..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfo.java
+++ /dev/null
@@ -1,43 +0,0 @@
-package com.gkhy.safePlatform.emergency.entity;
-
-import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableId;
-import com.baomidou.mybatisplus.annotation.TableName;
-
-import java.io.Serializable;
-import java.util.Date;
-
-@TableName("demo_table")
-public class DemoInfo implements Serializable {
-
- @TableId(type = IdType.AUTO)
- private Long id;
-
- private String name;
-
- private Date gmtCreate;
-
- public Long getId() {
- return id;
- }
-
- public void setId(Long id) {
- this.id = id;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- public Date getGmtCreate() {
- return gmtCreate;
- }
-
- public void setGmtCreate(Date gmtCreate) {
- this.gmtCreate = gmtCreate;
- }
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfoDo.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfoDo.java
deleted file mode 100644
index 9992934..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/DemoInfoDo.java
+++ /dev/null
@@ -1,8 +0,0 @@
-package com.gkhy.safePlatform.emergency.entity;
-
-public class DemoInfoDo {
-
- private String name;
-
- private Byte status;
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfo.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfo.java
new file mode 100644
index 0000000..6c5eb1d
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfo.java
@@ -0,0 +1,172 @@
+package com.gkhy.safePlatform.emergency.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.util.Date;
+
+@TableName("emergency_plan")
+public class EmergencyPlanInfo {
+
+ @TableId(type = IdType.AUTO)
+ private Long id;
+
+ private Byte delFlag;
+
+ private Date gmtCreate;
+
+ private Date gmtModitify;
+
+ private String createUid;
+
+ private String updateUid;
+
+ private Byte statue;
+
+ private Date releaseDate;
+
+ private String authorUid;
+
+ private Long authorDeptId;
+
+ private Byte associatedDanger;
+
+ private String type;
+
+ private String level;
+
+ private String name ;
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public Byte getDelFlag() {
+ return delFlag;
+ }
+
+ public void setDelFlag(Byte delFlag) {
+ this.delFlag = delFlag;
+ }
+
+ public Date getGmtCreate() {
+ return gmtCreate;
+ }
+
+ public void setGmtCreate(Date gmtCreate) {
+ this.gmtCreate = gmtCreate;
+ }
+
+ public Date getGmtModitify() {
+ return gmtModitify;
+ }
+
+ public void setGmtModitify(Date gmtModitify) {
+ this.gmtModitify = gmtModitify;
+ }
+
+ public String getCreateUid() {
+ return createUid;
+ }
+
+ public void setCreateUid(String createUid) {
+ this.createUid = createUid;
+ }
+
+ public String getUpdateUid() {
+ return updateUid;
+ }
+
+ public void setUpdateUid(String updateUid) {
+ this.updateUid = updateUid;
+ }
+
+ public Byte getStatue() {
+ return statue;
+ }
+
+ public void setStatue(Byte statue) {
+ this.statue = statue;
+ }
+
+ public Date getReleaseDate() {
+ return releaseDate;
+ }
+
+ public void setReleaseDate(Date releaseDate) {
+ this.releaseDate = releaseDate;
+ }
+
+ public String getAuthorUid() {
+ return authorUid;
+ }
+
+ public void setAuthorUid(String authorUid) {
+ this.authorUid = authorUid;
+ }
+
+ public Long getAuthorDeptId() {
+ return authorDeptId;
+ }
+
+ public void setAuthorDeptId(Long authorDeptId) {
+ this.authorDeptId = authorDeptId;
+ }
+
+ public Byte getAssociatedDanger() {
+ return associatedDanger;
+ }
+
+ public void setAssociatedDanger(Byte associatedDanger) {
+ this.associatedDanger = associatedDanger;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getLevel() {
+ return level;
+ }
+
+ public void setLevel(String level) {
+ this.level = level;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ @Override
+ public String toString() {
+ return "EmergencyPlanInfo{" +
+ "id=" + id +
+ ", delFlag=" + delFlag +
+ ", gmtCreate=" + gmtCreate +
+ ", gmtModitify=" + gmtModitify +
+ ", createUid='" + createUid + '\'' +
+ ", updateUid='" + updateUid + '\'' +
+ ", statue=" + statue +
+ ", releaseDate=" + releaseDate +
+ ", authorUid='" + authorUid + '\'' +
+ ", authorDeptId=" + authorDeptId +
+ ", associatedDanger=" + associatedDanger +
+ ", type='" + type + '\'' +
+ ", level='" + level + '\'' +
+ ", name='" + name + '\'' +
+ '}';
+ }
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoDetailDO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoDetailDO.java
new file mode 100644
index 0000000..c397f55
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoDetailDO.java
@@ -0,0 +1,117 @@
+package com.gkhy.safePlatform.emergency.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+
+import java.util.Date;
+
+@TableName("emergency_plan")
+public class EmergencyPlanInfoDetailDO {
+
+ @TableId(type = IdType.AUTO)
+ private Long id;
+
+ private Byte status;
+
+ private Date releaseDate;
+
+ private String authorUid;
+
+ private Long authorDeptId;
+
+ private Byte associatedDanger;
+
+ private String type;
+
+ private String level;
+
+ private String name ;
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public Byte getStatus() {
+ return status;
+ }
+
+ public void setStatus(Byte status) {
+ this.status = status;
+ }
+
+ public Date getReleaseDate() {
+ return releaseDate;
+ }
+
+ public void setReleaseDate(Date releaseDate) {
+ this.releaseDate = releaseDate;
+ }
+
+ public String getAuthorUid() {
+ return authorUid;
+ }
+
+ public void setAuthorUid(String authorUid) {
+ this.authorUid = authorUid;
+ }
+
+ public Long getAuthorDeptId() {
+ return authorDeptId;
+ }
+
+ public void setAuthorDeptId(Long authorDeptId) {
+ this.authorDeptId = authorDeptId;
+ }
+
+ public Byte getAssociatedDanger() {
+ return associatedDanger;
+ }
+
+ public void setAssociatedDanger(Byte associatedDanger) {
+ this.associatedDanger = associatedDanger;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getLevel() {
+ return level;
+ }
+
+ public void setLevel(String level) {
+ this.level = level;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ @Override
+ public String toString() {
+ return "EmergencyPlanInfoDetailDO{" +
+ "id=" + id +
+ ", status=" + status +
+ ", releaseDate=" + releaseDate +
+ ", authorUid='" + authorUid + '\'' +
+ ", authorDeptId=" + authorDeptId +
+ ", associatedDanger=" + associatedDanger +
+ ", type='" + type + '\'' +
+ ", level='" + level + '\'' +
+ ", name='" + name + '\'' +
+ '}';
+ }
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoPageDO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoPageDO.java
new file mode 100644
index 0000000..eb31fa8
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyPlanInfoPageDO.java
@@ -0,0 +1,83 @@
+package com.gkhy.safePlatform.emergency.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+
+import java.util.Date;
+
+@TableName("emergency_plan")
+public class EmergencyPlanInfoPageDO {
+
+ private Long id;
+
+ private String name ;
+
+ private Byte status ;
+
+ private String type;
+
+ private String level;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date releaseDate;
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public Byte getStatus() {
+ return status;
+ }
+
+ public void setStatus(Byte status) {
+ this.status = status;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getLevel() {
+ return level;
+ }
+
+ public void setLevel(String level) {
+ this.level = level;
+ }
+
+ public Date getReleaseDate() {
+ return releaseDate;
+ }
+
+ public void setReleaseDate(Date releaseDate) {
+ this.releaseDate = releaseDate;
+ }
+
+ @Override
+ public String toString() {
+ return "EmergencyPlanInfoPageDO{" +
+ "id=" + id +
+ ", name='" + name + '\'' +
+ ", status=" + status +
+ ", type='" + type + '\'' +
+ ", level='" + level + '\'' +
+ ", releaseDate=" + releaseDate +
+ '}';
+ }
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyPlanReqDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyPlanReqDTO.java
new file mode 100644
index 0000000..77776e2
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/req/EmergencyPlanReqDTO.java
@@ -0,0 +1,4 @@
+package com.gkhy.safePlatform.emergency.model.dto.req;
+
+public class EmergencyPlanReqDTO {
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyPlanPageRespDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyPlanPageRespDTO.java
new file mode 100644
index 0000000..16ab82a
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyPlanPageRespDTO.java
@@ -0,0 +1,70 @@
+package com.gkhy.safePlatform.emergency.model.dto.resp;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+
+import java.util.Date;
+
+public class EmergencyPlanPageRespDTO {
+
+ private Long id;
+
+ private String name ;
+
+ private Byte status ;
+
+ private String type;
+
+ private String level;
+
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ private Date releaseDate;
+
+
+ public Long getId() {
+ return id;
+ }
+
+ public void setId(Long id) {
+ this.id = id;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public Byte getStatus() {
+ return status;
+ }
+
+ public void setStatus(Byte status) {
+ this.status = status;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public String getLevel() {
+ return level;
+ }
+
+ public void setLevel(String level) {
+ this.level = level;
+ }
+
+ public Date getReleaseDate() {
+ return releaseDate;
+ }
+
+ public void setReleaseDate(Date releaseDate) {
+ this.releaseDate = releaseDate;
+ }
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyPlanQuery.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyPlanQuery.java
new file mode 100644
index 0000000..1ed6de9
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/EmergencyPlanQuery.java
@@ -0,0 +1,14 @@
+package com.gkhy.safePlatform.emergency.query;
+
+public class EmergencyPlanQuery {
+
+ private String name ;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyPlanDBQuery.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyPlanDBQuery.java
new file mode 100644
index 0000000..e0af8b7
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/query/db/EmergencyPlanDBQuery.java
@@ -0,0 +1,14 @@
+package com.gkhy.safePlatform.emergency.query.db;
+
+public class EmergencyPlanDBQuery {
+
+ private String name ;
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/DemoInfoRepository.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/DemoInfoRepository.java
deleted file mode 100644
index 659fb42..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/DemoInfoRepository.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.gkhy.safePlatform.emergency.repository;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.gkhy.safePlatform.emergency.entity.DemoInfo;
-import org.springframework.stereotype.Repository;
-
-@Repository
-public interface DemoInfoRepository extends BaseMapper<DemoInfo> {
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyPlanInfoRepository.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyPlanInfoRepository.java
new file mode 100644
index 0000000..416eeb0
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/repository/EmergencyPlanInfoRepository.java
@@ -0,0 +1,16 @@
+package com.gkhy.safePlatform.emergency.repository;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfo;
+import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO;
+import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+@Repository
+public interface EmergencyPlanInfoRepository extends BaseMapper<EmergencyPlanInfo> {
+ List<EmergencyPlanInfoPageDO> selectEmergencyPlanList(Page<EmergencyPlanInfoPageDO> page, @Param("query") EmergencyPlanDBQuery emergencyPlanDBQuery);
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/DemoService.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/DemoService.java
deleted file mode 100644
index 54975dd..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/DemoService.java
+++ /dev/null
@@ -1,11 +0,0 @@
-package com.gkhy.safePlatform.emergency.service;
-
-import com.gkhy.safePlatform.commons.vo.ResultVO;
-import com.gkhy.safePlatform.emergency.entity.DemoInfo;
-import org.springframework.beans.factory.annotation.Autowired;
-
-public interface DemoService {
-
- ResultVO<DemoInfo> getById(Long id);
-
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/EmergencyPlanService.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/EmergencyPlanService.java
new file mode 100644
index 0000000..0a36070
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/EmergencyPlanService.java
@@ -0,0 +1,14 @@
+package com.gkhy.safePlatform.emergency.service;
+
+import com.gkhy.safePlatform.commons.query.PageQuery;
+import com.gkhy.safePlatform.commons.vo.SearchResultVO;
+import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyPlanPageRespDTO;
+import com.gkhy.safePlatform.emergency.query.EmergencyPlanQuery;
+
+import java.util.List;
+
+public interface EmergencyPlanService {
+
+ SearchResultVO<List<EmergencyPlanPageRespDTO>> selectEmergencyPlanList(PageQuery<EmergencyPlanQuery> query);
+
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/DemoInfoService.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/DemoInfoService.java
deleted file mode 100644
index 71c4f5b..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/DemoInfoService.java
+++ /dev/null
@@ -1,9 +0,0 @@
-package com.gkhy.safePlatform.emergency.service.baseService;
-
-import com.baomidou.mybatisplus.extension.service.IService;
-import com.gkhy.safePlatform.emergency.entity.DemoInfo;
-import org.springframework.stereotype.Repository;
-
-public interface DemoInfoService extends IService<DemoInfo> {
-
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/EmergencyPlanInfoService.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/EmergencyPlanInfoService.java
new file mode 100644
index 0000000..d47839f
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/EmergencyPlanInfoService.java
@@ -0,0 +1,15 @@
+package com.gkhy.safePlatform.emergency.service.baseService;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfo;
+import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO;
+import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery;
+
+import java.util.List;
+
+
+public interface EmergencyPlanInfoService extends IService<EmergencyPlanInfo> {
+
+ List<EmergencyPlanInfoPageDO> selectEmergencyPlanList(Page<EmergencyPlanInfoPageDO> page, EmergencyPlanDBQuery emergencyPlanDBQuery);
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/DemoInfoServiceImpl.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/DemoInfoServiceImpl.java
deleted file mode 100644
index 47d5511..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/DemoInfoServiceImpl.java
+++ /dev/null
@@ -1,15 +0,0 @@
-package com.gkhy.safePlatform.emergency.service.baseService.impl;
-
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.gkhy.safePlatform.emergency.entity.DemoInfo;
-import com.gkhy.safePlatform.emergency.repository.DemoInfoRepository;
-import com.gkhy.safePlatform.emergency.service.baseService.DemoInfoService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-@Service("demoInfoService")
-public class DemoInfoServiceImpl extends ServiceImpl<DemoInfoRepository, DemoInfo> implements DemoInfoService {
-
- @Autowired
- private DemoInfoRepository demoInfoRepository;
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/EmergencyPlanInfoServiceImpl.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/EmergencyPlanInfoServiceImpl.java
new file mode 100644
index 0000000..16e8cca
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/baseService/impl/EmergencyPlanInfoServiceImpl.java
@@ -0,0 +1,28 @@
+package com.gkhy.safePlatform.emergency.service.baseService.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfo;
+import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO;
+import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery;
+import com.gkhy.safePlatform.emergency.repository.EmergencyPlanInfoRepository;
+import com.gkhy.safePlatform.emergency.service.baseService.EmergencyPlanInfoService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service("emergencyPlanInfoService")
+public class EmergencyPlanInfoServiceImpl extends ServiceImpl<EmergencyPlanInfoRepository, EmergencyPlanInfo> implements EmergencyPlanInfoService {
+
+ @Autowired
+ private EmergencyPlanInfoRepository emergencyPlanInfoRepository;
+
+ @Override
+ public List<EmergencyPlanInfoPageDO> selectEmergencyPlanList(Page<EmergencyPlanInfoPageDO> page, EmergencyPlanDBQuery emergencyPlanDBQuery) {
+ return emergencyPlanInfoRepository.selectEmergencyPlanList(page,emergencyPlanDBQuery);
+ }
+
+
+
+}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/DemoServiceImpl.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/DemoServiceImpl.java
deleted file mode 100644
index 16c5b6b..0000000
--- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/DemoServiceImpl.java
+++ /dev/null
@@ -1,29 +0,0 @@
-package com.gkhy.safePlatform.emergency.service.impl;
-
-import com.gkhy.safePlatform.commons.enums.ResultCodes;
-import com.gkhy.safePlatform.commons.vo.ResultVO;
-import com.gkhy.safePlatform.emergency.entity.DemoInfo;
-import com.gkhy.safePlatform.emergency.service.DemoService;
-import com.gkhy.safePlatform.emergency.service.baseService.DemoInfoService;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-
-@Service("demoService")
-public class DemoServiceImpl implements DemoService {
-
- @Autowired
- private DemoInfoService demoInfoService;
-
- @Override
- public ResultVO<DemoInfo> getById(Long id) {
- ResultVO<DemoInfo> resultVO = new ResultVO<>();
- DemoInfo demoInfo = demoInfoService.getById(id);
- if(demoInfo != null && demoInfo.getId() > 0){
- resultVO.setCode(ResultCodes.OK.getCode());
- resultVO.setData(demoInfo);
- }else {
- resultVO.setCode(ResultCodes.OK.getCode());
- }
- return resultVO;
- }
-}
diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyPlanServiceImpl.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyPlanServiceImpl.java
new file mode 100644
index 0000000..095e7e7
--- /dev/null
+++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyPlanServiceImpl.java
@@ -0,0 +1,48 @@
+package com.gkhy.safePlatform.emergency.service.impl;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.gkhy.safePlatform.commons.enums.ResultCodes;
+import com.gkhy.safePlatform.commons.query.PageQuery;
+import com.gkhy.safePlatform.commons.utils.BeanCopyUtils;
+import com.gkhy.safePlatform.commons.vo.SearchResultVO;
+import com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO;
+import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyPlanPageRespDTO;
+import com.gkhy.safePlatform.emergency.query.EmergencyPlanQuery;
+import com.gkhy.safePlatform.emergency.query.db.EmergencyPlanDBQuery;
+import com.gkhy.safePlatform.emergency.service.EmergencyPlanService;
+import com.gkhy.safePlatform.emergency.service.baseService.EmergencyPlanInfoService;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service("emergencyPlanService")
+public class EmergencyPlanServiceImpl implements EmergencyPlanService {
+
+ @Autowired
+ private EmergencyPlanInfoService emergencyPlanInfoService;
+
+ @Override
+ public SearchResultVO<List<EmergencyPlanPageRespDTO>> selectEmergencyPlanList(PageQuery<EmergencyPlanQuery> query) {
+ Long pageIndex = query.getPageIndex();
+ Long pageSize = query.getPageSize();
+ Page<EmergencyPlanInfoPageDO> page = new Page<>(pageIndex, pageSize);
+
+ EmergencyPlanDBQuery emergencyPlanDBQuery = new EmergencyPlanDBQuery();
+ if (query.getSearchParams() != null) {
+ BeanUtils.copyProperties(query.getSearchParams(), emergencyPlanDBQuery);
+ }
+ List<EmergencyPlanInfoPageDO> emergencyPlanListDoInfoList = emergencyPlanInfoService.selectEmergencyPlanList(page,emergencyPlanDBQuery);
+ List<EmergencyPlanPageRespDTO> respList = BeanCopyUtils.copyBeanList(emergencyPlanListDoInfoList, EmergencyPlanPageRespDTO.class);
+
+ return new SearchResultVO<>(
+ true,
+ pageIndex,
+ pageSize,
+ page.getTotal(),
+ respList,
+ ResultCodes.OK
+ );
+ }
+}
diff --git a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyPlanInfoMapper.xml b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyPlanInfoMapper.xml
new file mode 100644
index 0000000..2a46366
--- /dev/null
+++ b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyPlanInfoMapper.xml
@@ -0,0 +1,33 @@
+<?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.EmergencyPlanInfoRepository">
+
+ <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoPageDO" id="pageResult">
+ <id column="id" property="id" jdbcType="BIGINT"/>
+ <result column="name" property="name" />
+ <result column="status" property="status" />
+ <result column="type" property="type" />
+ <result column="level" property="level" />
+ <result column="release_date" property="releaseDate" />
+ </resultMap>
+
+ <resultMap type="com.gkhy.safePlatform.emergency.entity.EmergencyPlanInfoDetailDO" id="detailResult">
+ <id column="id" property="id" jdbcType="BIGINT"/>
+ <result column="name" property="name" />
+ <result column="status" property="status" />
+ <result column="type" property="type" />
+ <result column="level" property="level" />
+ <result column="release_date" property="releaseDate" />
+ <result column="author_uid" property="authorUid" />
+ <result column="author_dept_id" property="authorDeptId" />
+ <result column="associated_danger" property="associatedDanger" />
+ </resultMap>
+
+ <select id="selectEmergencyPlanList" resultMap="pageResult">
+ select id,`name`,`type`,`level`,release_date from emergency_plan where del_flag = 0
+ <if test="query.name != null and query.name != ''"> and `name` like concat('%', #{query.name}, '%')</if>
+ </select>
+
+</mapper>
diff --git a/emergency/emergency-service/src/main/resource/mapper/emergency/DemoInfoRepository.xml b/emergency/emergency-service/src/main/resource/mapper/emergency/DemoInfoRepository.xml
deleted file mode 100644
index 37ba791..0000000
--- a/emergency/emergency-service/src/main/resource/mapper/emergency/DemoInfoRepository.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?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.DemoInfoRepository">
-
- <resultMap type="com.gkhy.safePlatform.emergency.entity.DemoInfo" id="DemoInfoResult">
- <id column="id" property="id" jdbcType="BIGINT"/>
- <result column="name" property="name" jdbcType="VARCHAR"/>
- <result column="gmt_create" property="gmtCreate" jdbcType="TIMESTAMP"/>
- </resultMap>
-
-
-</mapper>
--
Gitblit v1.9.2