From 4ec6b4b2f09d573d303940d453187c21e407e6ee Mon Sep 17 00:00:00 2001
From: 13693261870 <252740454@qq.com>
Date: 星期四, 06 四月 2023 12:28:04 +0800
Subject: [PATCH] 1

---
 src/main/java/com/lf/server/entity/si/PlpipelinedEntity.java      |  235 +++++++
 src/main/java/com/lf/server/controller/show/ApplyController.java  |   36 +
 src/main/java/com/lf/server/entity/si/PlpipelinebEntity.java      |  235 +++++++
 src/main/java/com/lf/server/entity/si/PlpipelinefEntity.java      |  235 +++++++
 src/main/java/com/lf/server/mapper/si/PlpipelinepointaMapper.java |   15 
 src/main/java/com/lf/server/entity/si/PlpipelinepointaEntity.java |  205 ++++++
 src/main/java/com/lf/server/entity/si/PlpipelinepointbEntity.java |  205 ++++++
 src/main/java/com/lf/server/mapper/si/PlpipelineaMapper.java      |   15 
 src/main/java/com/lf/server/mapper/si/PlpipelinepointbMapper.java |   15 
 src/main/java/com/lf/server/mapper/si/PlpipelinepointfMapper.java |   15 
 src/main/java/com/lf/server/mapper/si/PlpipelinepointdMapper.java |   15 
 src/main/java/com/lf/server/mapper/si/PlpipelinedMapper.java      |   15 
 src/main/java/com/lf/server/entity/si/PlpipelineaEntity.java      |  235 +++++++
 src/main/java/com/lf/server/entity/si/PlpipelinepointfEntity.java |  205 ++++++
 src/main/java/com/lf/server/entity/si/PlpipelinepointdEntity.java |  205 ++++++
 src/main/java/com/lf/server/mapper/si/PlpipelinebMapper.java      |   15 
 src/main/java/com/lf/server/mapper/si/PlpipelinefMapper.java      |   15 
 17 files changed, 1,916 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/lf/server/controller/show/ApplyController.java b/src/main/java/com/lf/server/controller/show/ApplyController.java
index 9894232..b39f129 100644
--- a/src/main/java/com/lf/server/controller/show/ApplyController.java
+++ b/src/main/java/com/lf/server/controller/show/ApplyController.java
@@ -2,17 +2,21 @@
 
 import com.lf.server.annotation.SysLog;
 import com.lf.server.controller.all.BaseController;
+import com.lf.server.entity.all.HttpStatus;
 import com.lf.server.entity.all.ResponseMsg;
 import com.lf.server.entity.all.StaticData;
 import com.lf.server.entity.ctrl.DownloadReqEntity;
+import com.lf.server.entity.data.DownloadEntity;
 import com.lf.server.entity.show.ApplyEntity;
 import com.lf.server.entity.show.FlowEntity;
 import com.lf.server.entity.sys.UserEntity;
 import com.lf.server.helper.AesHelper;
 import com.lf.server.helper.StringHelper;
+import com.lf.server.helper.WebHelper;
 import com.lf.server.service.data.DownloadService;
 import com.lf.server.service.show.ApplyService;
 import com.lf.server.service.show.FlowService;
+import com.lf.server.service.sys.DownlogService;
 import com.lf.server.service.sys.TokenService;
 import com.lf.server.service.sys.UserService;
 import io.swagger.annotations.Api;
@@ -23,6 +27,7 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 import java.sql.Timestamp;
 import java.util.List;
 
@@ -45,6 +50,12 @@
 
     @Autowired
     UserService userService;
+
+    @Autowired
+    DownlogService downlogService;
+
+    @Autowired
+    DownloadService downloadService;
 
     @SysLog()
     @ApiOperation(value = "鎻掑叆鏁版嵁鐢宠")
@@ -266,4 +277,29 @@
             return fail(ex, null);
         }
     }
+
+    @SysLog()
+    @ApiOperation(value = "涓嬭浇鏂囦欢")
+    @ApiImplicitParams({
+            @ApiImplicitParam(name = "guid", value = "鏂囦欢GUID", dataType = "String", paramType = "query")
+    })
+    @ResponseBody
+    @GetMapping(value = "/downloadFile")
+    public void downloadFile(String guid, HttpServletRequest req, HttpServletResponse res) {
+        try {
+            DownloadEntity de = downloadService.selectByGuid(guid);
+            if (null == de) {
+                WebHelper.writeInfo(HttpStatus.NOT_FOUND, "鏂囦欢涓嶅瓨鍦�", res);
+                return;
+            }
+
+            UserEntity ue = tokenService.getCurrentUser(req);
+            downlogService.updateInfos(ue, de, req);
+
+            String filePath = downloadService.getDownloadFilePath(de);
+            WebHelper.download(filePath, de.getName(), res);
+        } catch (Exception ex) {
+            WebHelper.writeInfo(HttpStatus.ERROR, ex.getMessage(), res);
+        }
+    }
 }
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelineaEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelineaEntity.java
new file mode 100644
index 0000000..c05ba26
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelineaEntity.java
@@ -0,0 +1,235 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelinea
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipeline_a")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelineaEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String pipename;
+
+    private String medium;
+
+    private Double pipelength;
+
+    private Double begstax;
+
+    private Double begstay;
+
+    private Double begstaelev;
+
+    private Double endstax;
+
+    private Double endstay;
+
+    private Double endstaelev;
+
+    private String projname;
+
+    private Timestamp startdate;
+
+    private Timestamp producdate;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private String mpag;
+
+    private String odiameter;
+
+    private String pipestage;
+
+    public PlpipelineaEntity() {
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public String getMedium() {
+        return medium;
+    }
+
+    public void setMedium(String medium) {
+        this.medium = medium;
+    }
+
+    public Double getPipelength() {
+        return pipelength;
+    }
+
+    public void setPipelength(Double pipelength) {
+        this.pipelength = pipelength;
+    }
+
+    public Double getBegstax() {
+        return begstax;
+    }
+
+    public void setBegstax(Double begstax) {
+        this.begstax = begstax;
+    }
+
+    public Double getBegstay() {
+        return begstay;
+    }
+
+    public void setBegstay(Double begstay) {
+        this.begstay = begstay;
+    }
+
+    public Double getBegstaelev() {
+        return begstaelev;
+    }
+
+    public void setBegstaelev(Double begstaelev) {
+        this.begstaelev = begstaelev;
+    }
+
+    public Double getEndstax() {
+        return endstax;
+    }
+
+    public void setEndstax(Double endstax) {
+        this.endstax = endstax;
+    }
+
+    public Double getEndstay() {
+        return endstay;
+    }
+
+    public void setEndstay(Double endstay) {
+        this.endstay = endstay;
+    }
+
+    public Double getEndstaelev() {
+        return endstaelev;
+    }
+
+    public void setEndstaelev(Double endstaelev) {
+        this.endstaelev = endstaelev;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public Timestamp getStartdate() {
+        return startdate;
+    }
+
+    public void setStartdate(Timestamp startdate) {
+        this.startdate = startdate;
+    }
+
+    public Timestamp getProducdate() {
+        return producdate;
+    }
+
+    public void setProducdate(Timestamp producdate) {
+        this.producdate = producdate;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public String getMpag() {
+        return mpag;
+    }
+
+    public void setMpag(String mpag) {
+        this.mpag = mpag;
+    }
+
+    public String getOdiameter() {
+        return odiameter;
+    }
+
+    public void setOdiameter(String odiameter) {
+        this.odiameter = odiameter;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelinebEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelinebEntity.java
new file mode 100644
index 0000000..5cdc0d5
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelinebEntity.java
@@ -0,0 +1,235 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelineb
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipeline_b")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelinebEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String pipename;
+
+    private String medium;
+
+    private Double pipelength;
+
+    private Double begstax;
+
+    private Double begstay;
+
+    private Double begstaelev;
+
+    private Double endstax;
+
+    private Double endstay;
+
+    private Double endstaelev;
+
+    private String projname;
+
+    private Timestamp startdate;
+
+    private Timestamp producdate;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private String mpag;
+
+    private String odiameter;
+
+    private String pipestage;
+
+    public PlpipelinebEntity() {
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public String getMedium() {
+        return medium;
+    }
+
+    public void setMedium(String medium) {
+        this.medium = medium;
+    }
+
+    public Double getPipelength() {
+        return pipelength;
+    }
+
+    public void setPipelength(Double pipelength) {
+        this.pipelength = pipelength;
+    }
+
+    public Double getBegstax() {
+        return begstax;
+    }
+
+    public void setBegstax(Double begstax) {
+        this.begstax = begstax;
+    }
+
+    public Double getBegstay() {
+        return begstay;
+    }
+
+    public void setBegstay(Double begstay) {
+        this.begstay = begstay;
+    }
+
+    public Double getBegstaelev() {
+        return begstaelev;
+    }
+
+    public void setBegstaelev(Double begstaelev) {
+        this.begstaelev = begstaelev;
+    }
+
+    public Double getEndstax() {
+        return endstax;
+    }
+
+    public void setEndstax(Double endstax) {
+        this.endstax = endstax;
+    }
+
+    public Double getEndstay() {
+        return endstay;
+    }
+
+    public void setEndstay(Double endstay) {
+        this.endstay = endstay;
+    }
+
+    public Double getEndstaelev() {
+        return endstaelev;
+    }
+
+    public void setEndstaelev(Double endstaelev) {
+        this.endstaelev = endstaelev;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public Timestamp getStartdate() {
+        return startdate;
+    }
+
+    public void setStartdate(Timestamp startdate) {
+        this.startdate = startdate;
+    }
+
+    public Timestamp getProducdate() {
+        return producdate;
+    }
+
+    public void setProducdate(Timestamp producdate) {
+        this.producdate = producdate;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public String getMpag() {
+        return mpag;
+    }
+
+    public void setMpag(String mpag) {
+        this.mpag = mpag;
+    }
+
+    public String getOdiameter() {
+        return odiameter;
+    }
+
+    public void setOdiameter(String odiameter) {
+        this.odiameter = odiameter;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelinedEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelinedEntity.java
new file mode 100644
index 0000000..3f5510e
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelinedEntity.java
@@ -0,0 +1,235 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelined
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipeline_d")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelinedEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String pipename;
+
+    private String medium;
+
+    private Double pipelength;
+
+    private Double begstax;
+
+    private Double begstay;
+
+    private Double begstaelev;
+
+    private Double endstax;
+
+    private Double endstay;
+
+    private Double endstaelev;
+
+    private String projname;
+
+    private Timestamp startdate;
+
+    private Timestamp producdate;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private String mpag;
+
+    private String odiameter;
+
+    private String pipestage;
+
+    public PlpipelinedEntity() {
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public String getMedium() {
+        return medium;
+    }
+
+    public void setMedium(String medium) {
+        this.medium = medium;
+    }
+
+    public Double getPipelength() {
+        return pipelength;
+    }
+
+    public void setPipelength(Double pipelength) {
+        this.pipelength = pipelength;
+    }
+
+    public Double getBegstax() {
+        return begstax;
+    }
+
+    public void setBegstax(Double begstax) {
+        this.begstax = begstax;
+    }
+
+    public Double getBegstay() {
+        return begstay;
+    }
+
+    public void setBegstay(Double begstay) {
+        this.begstay = begstay;
+    }
+
+    public Double getBegstaelev() {
+        return begstaelev;
+    }
+
+    public void setBegstaelev(Double begstaelev) {
+        this.begstaelev = begstaelev;
+    }
+
+    public Double getEndstax() {
+        return endstax;
+    }
+
+    public void setEndstax(Double endstax) {
+        this.endstax = endstax;
+    }
+
+    public Double getEndstay() {
+        return endstay;
+    }
+
+    public void setEndstay(Double endstay) {
+        this.endstay = endstay;
+    }
+
+    public Double getEndstaelev() {
+        return endstaelev;
+    }
+
+    public void setEndstaelev(Double endstaelev) {
+        this.endstaelev = endstaelev;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public Timestamp getStartdate() {
+        return startdate;
+    }
+
+    public void setStartdate(Timestamp startdate) {
+        this.startdate = startdate;
+    }
+
+    public Timestamp getProducdate() {
+        return producdate;
+    }
+
+    public void setProducdate(Timestamp producdate) {
+        this.producdate = producdate;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public String getMpag() {
+        return mpag;
+    }
+
+    public void setMpag(String mpag) {
+        this.mpag = mpag;
+    }
+
+    public String getOdiameter() {
+        return odiameter;
+    }
+
+    public void setOdiameter(String odiameter) {
+        this.odiameter = odiameter;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelinefEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelinefEntity.java
new file mode 100644
index 0000000..7e7d125
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelinefEntity.java
@@ -0,0 +1,235 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelinef
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipeline_f")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelinefEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String pipename;
+
+    private String medium;
+
+    private Double pipelength;
+
+    private Double begstax;
+
+    private Double begstay;
+
+    private Double begstaelev;
+
+    private Double endstax;
+
+    private Double endstay;
+
+    private Double endstaelev;
+
+    private String projname;
+
+    private Timestamp startdate;
+
+    private Timestamp producdate;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private String mpag;
+
+    private String odiameter;
+
+    private String pipestage;
+
+    public PlpipelinefEntity() {
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public String getMedium() {
+        return medium;
+    }
+
+    public void setMedium(String medium) {
+        this.medium = medium;
+    }
+
+    public Double getPipelength() {
+        return pipelength;
+    }
+
+    public void setPipelength(Double pipelength) {
+        this.pipelength = pipelength;
+    }
+
+    public Double getBegstax() {
+        return begstax;
+    }
+
+    public void setBegstax(Double begstax) {
+        this.begstax = begstax;
+    }
+
+    public Double getBegstay() {
+        return begstay;
+    }
+
+    public void setBegstay(Double begstay) {
+        this.begstay = begstay;
+    }
+
+    public Double getBegstaelev() {
+        return begstaelev;
+    }
+
+    public void setBegstaelev(Double begstaelev) {
+        this.begstaelev = begstaelev;
+    }
+
+    public Double getEndstax() {
+        return endstax;
+    }
+
+    public void setEndstax(Double endstax) {
+        this.endstax = endstax;
+    }
+
+    public Double getEndstay() {
+        return endstay;
+    }
+
+    public void setEndstay(Double endstay) {
+        this.endstay = endstay;
+    }
+
+    public Double getEndstaelev() {
+        return endstaelev;
+    }
+
+    public void setEndstaelev(Double endstaelev) {
+        this.endstaelev = endstaelev;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public Timestamp getStartdate() {
+        return startdate;
+    }
+
+    public void setStartdate(Timestamp startdate) {
+        this.startdate = startdate;
+    }
+
+    public Timestamp getProducdate() {
+        return producdate;
+    }
+
+    public void setProducdate(Timestamp producdate) {
+        this.producdate = producdate;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public String getMpag() {
+        return mpag;
+    }
+
+    public void setMpag(String mpag) {
+        this.mpag = mpag;
+    }
+
+    public String getOdiameter() {
+        return odiameter;
+    }
+
+    public void setOdiameter(String odiameter) {
+        this.odiameter = odiameter;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelinepointaEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelinepointaEntity.java
new file mode 100644
index 0000000..1f6dfe1
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelinepointaEntity.java
@@ -0,0 +1,205 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelinepointa
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipelinepoint_a")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelinepointaEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String segname;
+
+    private String cpname;
+
+    private String cptype;
+
+    private String projname;
+
+    private String pipename;
+
+    private Double stavalue;
+
+    private Double x;
+
+    private Double y;
+
+    private Double elev;
+
+    private Double depth;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private Double turnangle;
+
+    private String pipestage;
+
+    public PlpipelinepointaEntity() {
+    }
+
+    public String getSegname() {
+        return segname;
+    }
+
+    public void setSegname(String segname) {
+        this.segname = segname;
+    }
+
+    public String getCpname() {
+        return cpname;
+    }
+
+    public void setCpname(String cpname) {
+        this.cpname = cpname;
+    }
+
+    public String getCptype() {
+        return cptype;
+    }
+
+    public void setCptype(String cptype) {
+        this.cptype = cptype;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public Double getStavalue() {
+        return stavalue;
+    }
+
+    public void setStavalue(Double stavalue) {
+        this.stavalue = stavalue;
+    }
+
+    public Double getX() {
+        return x;
+    }
+
+    public void setX(Double x) {
+        this.x = x;
+    }
+
+    public Double getY() {
+        return y;
+    }
+
+    public void setY(Double y) {
+        this.y = y;
+    }
+
+    public Double getElev() {
+        return elev;
+    }
+
+    public void setElev(Double elev) {
+        this.elev = elev;
+    }
+
+    public Double getDepth() {
+        return depth;
+    }
+
+    public void setDepth(Double depth) {
+        this.depth = depth;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public Double getTurnangle() {
+        return turnangle;
+    }
+
+    public void setTurnangle(Double turnangle) {
+        this.turnangle = turnangle;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelinepointbEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelinepointbEntity.java
new file mode 100644
index 0000000..3b98c97
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelinepointbEntity.java
@@ -0,0 +1,205 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelinepointb
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipelinepoint_b")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelinepointbEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String segname;
+
+    private String cpname;
+
+    private String cptype;
+
+    private String projname;
+
+    private String pipename;
+
+    private Double stavalue;
+
+    private Double x;
+
+    private Double y;
+
+    private Double elev;
+
+    private Double depth;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private Double turnangle;
+
+    private String pipestage;
+
+    public PlpipelinepointbEntity() {
+    }
+
+    public String getSegname() {
+        return segname;
+    }
+
+    public void setSegname(String segname) {
+        this.segname = segname;
+    }
+
+    public String getCpname() {
+        return cpname;
+    }
+
+    public void setCpname(String cpname) {
+        this.cpname = cpname;
+    }
+
+    public String getCptype() {
+        return cptype;
+    }
+
+    public void setCptype(String cptype) {
+        this.cptype = cptype;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public Double getStavalue() {
+        return stavalue;
+    }
+
+    public void setStavalue(Double stavalue) {
+        this.stavalue = stavalue;
+    }
+
+    public Double getX() {
+        return x;
+    }
+
+    public void setX(Double x) {
+        this.x = x;
+    }
+
+    public Double getY() {
+        return y;
+    }
+
+    public void setY(Double y) {
+        this.y = y;
+    }
+
+    public Double getElev() {
+        return elev;
+    }
+
+    public void setElev(Double elev) {
+        this.elev = elev;
+    }
+
+    public Double getDepth() {
+        return depth;
+    }
+
+    public void setDepth(Double depth) {
+        this.depth = depth;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public Double getTurnangle() {
+        return turnangle;
+    }
+
+    public void setTurnangle(Double turnangle) {
+        this.turnangle = turnangle;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelinepointdEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelinepointdEntity.java
new file mode 100644
index 0000000..6d4acaa
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelinepointdEntity.java
@@ -0,0 +1,205 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelinepointd
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipelinepoint_d")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelinepointdEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String segname;
+
+    private String cpname;
+
+    private String cptype;
+
+    private String projname;
+
+    private String pipename;
+
+    private Double stavalue;
+
+    private Double x;
+
+    private Double y;
+
+    private Double elev;
+
+    private Double depth;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private Double turnangle;
+
+    private String pipestage;
+
+    public PlpipelinepointdEntity() {
+    }
+
+    public String getSegname() {
+        return segname;
+    }
+
+    public void setSegname(String segname) {
+        this.segname = segname;
+    }
+
+    public String getCpname() {
+        return cpname;
+    }
+
+    public void setCpname(String cpname) {
+        this.cpname = cpname;
+    }
+
+    public String getCptype() {
+        return cptype;
+    }
+
+    public void setCptype(String cptype) {
+        this.cptype = cptype;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public Double getStavalue() {
+        return stavalue;
+    }
+
+    public void setStavalue(Double stavalue) {
+        this.stavalue = stavalue;
+    }
+
+    public Double getX() {
+        return x;
+    }
+
+    public void setX(Double x) {
+        this.x = x;
+    }
+
+    public Double getY() {
+        return y;
+    }
+
+    public void setY(Double y) {
+        this.y = y;
+    }
+
+    public Double getElev() {
+        return elev;
+    }
+
+    public void setElev(Double elev) {
+        this.elev = elev;
+    }
+
+    public Double getDepth() {
+        return depth;
+    }
+
+    public void setDepth(Double depth) {
+        this.depth = depth;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public Double getTurnangle() {
+        return turnangle;
+    }
+
+    public void setTurnangle(Double turnangle) {
+        this.turnangle = turnangle;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/entity/si/PlpipelinepointfEntity.java b/src/main/java/com/lf/server/entity/si/PlpipelinepointfEntity.java
new file mode 100644
index 0000000..869cc5c
--- /dev/null
+++ b/src/main/java/com/lf/server/entity/si/PlpipelinepointfEntity.java
@@ -0,0 +1,205 @@
+package com.lf.server.entity.si;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.lf.server.entity.all.BaseGeoEntity;
+import lombok.*;
+
+import java.math.BigDecimal;
+import java.sql.Timestamp;
+import java.time.LocalDate;
+
+/**
+ * Plpipelinepointf
+ * @author WWW
+ */
+@Data
+@AllArgsConstructor
+@TableName("si.pl_pipelinepoint_f")
+@EqualsAndHashCode(callSuper = false)
+public class PlpipelinepointfEntity extends BaseGeoEntity {
+    private static final long serialVersionUID = 827932414518637696L;
+
+    private String segname;
+
+    private String cpname;
+
+    private String cptype;
+
+    private String projname;
+
+    private String pipename;
+
+    private Double stavalue;
+
+    private Double x;
+
+    private Double y;
+
+    private Double elev;
+
+    private Double depth;
+
+    private String belongs;
+
+    private String belongsid;
+
+    private String datastatus;
+
+    private String remarks;
+
+    private String version;
+
+    private String datastage;
+
+    private Double turnangle;
+
+    private String pipestage;
+
+    public PlpipelinepointfEntity() {
+    }
+
+    public String getSegname() {
+        return segname;
+    }
+
+    public void setSegname(String segname) {
+        this.segname = segname;
+    }
+
+    public String getCpname() {
+        return cpname;
+    }
+
+    public void setCpname(String cpname) {
+        this.cpname = cpname;
+    }
+
+    public String getCptype() {
+        return cptype;
+    }
+
+    public void setCptype(String cptype) {
+        this.cptype = cptype;
+    }
+
+    public String getProjname() {
+        return projname;
+    }
+
+    public void setProjname(String projname) {
+        this.projname = projname;
+    }
+
+    public String getPipename() {
+        return pipename;
+    }
+
+    public void setPipename(String pipename) {
+        this.pipename = pipename;
+    }
+
+    public Double getStavalue() {
+        return stavalue;
+    }
+
+    public void setStavalue(Double stavalue) {
+        this.stavalue = stavalue;
+    }
+
+    public Double getX() {
+        return x;
+    }
+
+    public void setX(Double x) {
+        this.x = x;
+    }
+
+    public Double getY() {
+        return y;
+    }
+
+    public void setY(Double y) {
+        this.y = y;
+    }
+
+    public Double getElev() {
+        return elev;
+    }
+
+    public void setElev(Double elev) {
+        this.elev = elev;
+    }
+
+    public Double getDepth() {
+        return depth;
+    }
+
+    public void setDepth(Double depth) {
+        this.depth = depth;
+    }
+
+    public String getBelongs() {
+        return belongs;
+    }
+
+    public void setBelongs(String belongs) {
+        this.belongs = belongs;
+    }
+
+    public String getBelongsid() {
+        return belongsid;
+    }
+
+    public void setBelongsid(String belongsid) {
+        this.belongsid = belongsid;
+    }
+
+    public String getDatastatus() {
+        return datastatus;
+    }
+
+    public void setDatastatus(String datastatus) {
+        this.datastatus = datastatus;
+    }
+
+    public String getRemarks() {
+        return remarks;
+    }
+
+    public void setRemarks(String remarks) {
+        this.remarks = remarks;
+    }
+
+    public String getVersion() {
+        return version;
+    }
+
+    public void setVersion(String version) {
+        this.version = version;
+    }
+
+    public String getDatastage() {
+        return datastage;
+    }
+
+    public void setDatastage(String datastage) {
+        this.datastage = datastage;
+    }
+
+    public Double getTurnangle() {
+        return turnangle;
+    }
+
+    public void setTurnangle(Double turnangle) {
+        this.turnangle = turnangle;
+    }
+
+    public String getPipestage() {
+        return pipestage;
+    }
+
+    public void setPipestage(String pipestage) {
+        this.pipestage = pipestage;
+    }
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelineaMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelineaMapper.java
new file mode 100644
index 0000000..d919a99
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelineaMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelineaEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelinea
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelineaMapper extends GeomBaseMapper<PlpipelineaEntity> {
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelinebMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelinebMapper.java
new file mode 100644
index 0000000..09a505b
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelinebMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelinebEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelineb
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelinebMapper extends GeomBaseMapper<PlpipelinebEntity> {
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelinedMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelinedMapper.java
new file mode 100644
index 0000000..b891fc6
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelinedMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelinedEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelined
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelinedMapper extends GeomBaseMapper<PlpipelinedEntity> {
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelinefMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelinefMapper.java
new file mode 100644
index 0000000..526958d
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelinefMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelinefEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelinef
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelinefMapper extends GeomBaseMapper<PlpipelinefEntity> {
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelinepointaMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelinepointaMapper.java
new file mode 100644
index 0000000..fbf43bc
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelinepointaMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelinepointaEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelinepointa
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelinepointaMapper extends GeomBaseMapper<PlpipelinepointaEntity> {
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelinepointbMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelinepointbMapper.java
new file mode 100644
index 0000000..893c7f6
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelinepointbMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelinepointbEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelinepointb
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelinepointbMapper extends GeomBaseMapper<PlpipelinepointbEntity> {
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelinepointdMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelinepointdMapper.java
new file mode 100644
index 0000000..176faab
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelinepointdMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelinepointdEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelinepointd
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelinepointdMapper extends GeomBaseMapper<PlpipelinepointdEntity> {
+}
diff --git a/src/main/java/com/lf/server/mapper/si/PlpipelinepointfMapper.java b/src/main/java/com/lf/server/mapper/si/PlpipelinepointfMapper.java
new file mode 100644
index 0000000..a0cbe0a
--- /dev/null
+++ b/src/main/java/com/lf/server/mapper/si/PlpipelinepointfMapper.java
@@ -0,0 +1,15 @@
+package com.lf.server.mapper.si;
+
+import com.lf.server.entity.si.PlpipelinepointfEntity;
+import com.lf.server.mapper.all.GeomBaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Repository;
+
+/**
+ * Plpipelinepointf
+ * @author WWW
+ */
+@Mapper
+@Repository
+public interface PlpipelinepointfMapper extends GeomBaseMapper<PlpipelinepointfEntity> {
+}

--
Gitblit v1.9.3