管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-01-09 ff912b5a2abd0016cc8afca66cb64d0a0190364d
1
已添加1个文件
已修改5个文件
131 ■■■■■ 文件已修改
data/db_tab.sql 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/upload/UploadController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/data/FmeLogEntity.java 84 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/data/UploadMapper.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/data/UploadService.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/UploadMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -1148,8 +1148,29 @@
comment on column lf.sys_meta.bak is '备注';
comment on column lf.sys_meta.geom is '空间位置';
-- insert into lf.sys_meta(dirid,depid,geom,sizes,name,path) values (1,1,ST_PolygonFromText('MultiPolygon (((100 0,120 0,120 20,100 20,100 0)))', 4490),0.001,'a.jpg','c:\a.jpg');
-- create table lf.sys_meta as select * from lf.sys_meta_new;
select * from lf.sys_meta_new; select a.*,st_astext(geom) from lf.sys_meta a;
----------------------------------------------------------------------------------------------------- 32.FME日志表
create table lf.sys_fme_log (
  id serial primary key,
  parentid varchar(38),
  dirpath varchar(1024),
  pg_ns varchar(10),
  tcmc varchar(150),
  tcdm varchar(50),
  count integer default 0
);
comment on table lf.sys_fme_log is 'FME日志表';
comment on column lf.sys_fme_log.id is '主键ID';
comment on column lf.sys_fme_log.parentid is '父表GUID';
comment on column lf.sys_fme_log.dirpath is '文件路径';
comment on column lf.sys_fme_log.pg_ns is '表架构';
comment on column lf.sys_fme_log.tcmc is '图层名称';
comment on column lf.sys_fme_log.tcdm is '表名';
comment on column lf.sys_fme_log.count is '行数';
select * from lf.sys_fme_log;
----------------------------------------------------------------------------------------------------- å…ƒæ•°æ®æµ‹è¯•表 *
-- drop table if exists md.md_zxcg;
create table md.md_zxcg(
src/main/java/com/lf/server/controller/data/upload/UploadController.java
@@ -120,11 +120,14 @@
    @SysLog()
    @ApiOperation(value = "查询映射")
    @ApiImplicitParams({
            @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query")
            @ApiImplicitParam(name = "path", value = "路径", dataType = "String", paramType = "query", example = "20230109010101"),
            @ApiImplicitParam(name = "dirid", value = "目录ID", dataType = "Integer", paramType = "query", example = "1")
    })
    @GetMapping(value = "/selectMappers")
    public ResponseMsg<List<TabMapperEntity>> selectMappers(String path) {
    public ResponseMsg<List<TabMapperEntity>> selectMappers(String path, Integer dirid) {
        try {
            List<TabMapperEntity> list = dataLoaderService.selectMappers(path);
            return success(list);
src/main/java/com/lf/server/entity/data/FmeLogEntity.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,84 @@
package com.lf.server.entity.data;
import java.io.Serializable;
/**
 * FME日志表
 * @author WWW
 */
public class FmeLogEntity implements Serializable {
    private static final long serialVersionUID = -1304153743551710249L;
    public FmeLogEntity() {
    }
    private Integer id;
    private String parentid;
    private String dirpath;
    private String pgNs;
    private String tcmc;
    private String tcdm;
    private Integer count;
    public Integer getId() {
        return id;
    }
    public void setId(Integer id) {
        this.id = id;
    }
    public String getParentid() {
        return parentid;
    }
    public void setParentid(String parentid) {
        this.parentid = parentid;
    }
    public String getDirpath() {
        return dirpath;
    }
    public void setDirpath(String dirpath) {
        this.dirpath = dirpath;
    }
    public String getPgNs() {
        return pgNs;
    }
    public void setPgNs(String pgNs) {
        this.pgNs = pgNs;
    }
    public String getTcmc() {
        return tcmc;
    }
    public void setTcmc(String tcmc) {
        this.tcmc = tcmc;
    }
    public String getTcdm() {
        return tcdm;
    }
    public void setTcdm(String tcdm) {
        this.tcdm = tcdm;
    }
    public Integer getCount() {
        return count;
    }
    public void setCount(Integer count) {
        this.count = count;
    }
}
src/main/java/com/lf/server/mapper/data/UploadMapper.java
@@ -2,6 +2,7 @@
import com.lf.server.entity.data.CoordEntity;
import com.lf.server.entity.data.DirEntity;
import com.lf.server.entity.data.FmeLogEntity;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.web.bind.annotation.ResponseBody;
@@ -28,4 +29,12 @@
     * @return
     */
    public List<DirEntity> selectProject();
    /**
     * æŸ¥è¯¢FME日志
     *
     * @param parentid
     * @return
     */
    public List<FmeLogEntity> selectFmeLog(String parentid);
}
src/main/java/com/lf/server/service/data/UploadService.java
@@ -2,6 +2,7 @@
import com.lf.server.entity.data.CoordEntity;
import com.lf.server.entity.data.DirEntity;
import com.lf.server.entity.data.FmeLogEntity;
import com.lf.server.mapper.data.UploadMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -26,4 +27,9 @@
    public List<DirEntity> selectProject() {
        return uploadMapper.selectProject();
    }
    @Override
    public List<FmeLogEntity> selectFmeLog(String parentid) {
        return uploadMapper.selectFmeLog(parentid);
    }
}
src/main/resources/mapper/data/UploadMapper.xml
@@ -15,4 +15,8 @@
    <select id="selectProject" resultType="com.lf.server.entity.data.DirEntity">
        select * from lf.sys_dir where pid = 0 and id > 1
    </select>
    <select id="selectFmeLog" resultType="com.lf.server.entity.data.FmeLogEntity">
        select * from lf.sys_fme_log where parentid = #{parentid};
    </select>
</mapper>