管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-01-20 de3069bc6dbc8f607e12947b2512454c3b1f9c9e
1
已修改4个文件
92 ■■■■ 文件已修改
data/db_tab.sql 62 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/update.sql 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/data/MetaEntity.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/MetaMapper.xml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -555,6 +555,7 @@
  path varchar(512),
  sizes float8 default 0,
  tab varchar(50),
  layer varchar(50),
  rows integer,
  create_user integer default 1,
  create_time timestamp(6) without time zone default now(),
@@ -578,6 +579,7 @@
comment on column lf.sys_meta.path is '存储路径';
comment on column lf.sys_meta.sizes is '大小:单位MB';
comment on column lf.sys_meta.tab is '表名';
comment on column lf.sys_meta.layer is '图层';
comment on column lf.sys_meta.rows is '行数';
comment on column lf.sys_meta.create_user is '创建人ID';
comment on column lf.sys_meta.create_time is '创建时间';
@@ -586,7 +588,6 @@
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');
-- alter table lf.sys_meta rename column bstab to tab; alter table lf.sys_meta drop column mdtab;
select a.*,st_astext(geom) from lf.sys_meta a; select id,name,dirid,depid,verid,type,sizes,create_user,create_time,update_user,update_time,st_astext(geom) from lf.sys_meta;
----------------------------------------------------------------------------------------------------- 18.附件表
@@ -617,8 +618,6 @@
comment on column lf.sys_attach.update_user is '更新人ID';
comment on column lf.sys_attach.update_time is '更新时间';
--insert into lf.sys_attach (name,tab,path) values ('a.jpg','public.data_dir','c:\a.jpg');
--alter table lf.sys_attach add tab_guid varchar(40);
--alter table lf.sys_attach add sizes bigint default 0;
--alter table lf.sys_attach alter column sizes type float8;
select * from lf.sys_attach; select length(guid) from lf.sys_attach limit 1; select * from lf.sys_attach;
@@ -1086,59 +1085,4 @@
comment on column lf.sys_fme_log.create_time is '创建时间';
select * from lf.sys_fme_log; -- delete from lf.sys_fme_log;
----------------------------------------------------------------------------------------------------- 元数据测试表 *
-- drop table if exists md.md_zxcg;
create table md.md_zxcg(
  gid serial primary key,
  zh varchar(50),
  zj float8,
  lc float8,
  x float8,
  y float8,
  z float8,
  createuser integer,
  createtime timestamp(6) without time zone default now(),
  updateuser integer,
  updatetime timestamp(6) without time zone,
  geom geometry(Point, 4490)
);
create index if not exists md_zxcg_geom_idx on md.md_zxcg using gist (geom);
/*drop index if exists md_zxcg_geom_idx cascade;
comment on table md.md_zxcg is '中线成果表';
vacuum analyze md.md_zxcg;
insert into md.md_zxcg (zh, geom) values ('A01', ST_GeomFromText('POINT(95.80461853400004 34.13862467200005)'));
insert into md.md_zxcg (zh, geom) values ('A02', ST_GeomFromText('POINT(119.873000 39.392000)'));*/
select gid,zh,ST_ASText(geom) from md.md_zxcg;
select * from md.md_zxcg;
-- drop table if exists md.md_gdcg;
create table md.md_gdcg(
  gid serial primary key,
  bh varchar(100),
  gxdh varchar(100),
  ljdh varchar(100),
  msfs varchar(100),
  gxcl varchar(100),
  gjcc varchar(100),
  tz varchar(100),
  fsw varchar(100),
  x float8,
  y float8,
  dm float8,
  gd float8,
  gnd float8,
  ms float8,
  dngs varchar(100),
  gkpl varchar(100),
  dldy varchar(100),
  bz varchar(100),
  createuser integer,
  createtime timestamp(6) without time zone default now(),
  updateuser integer,
  updatetime timestamp(6) without time zone
);
comment on table md.md_gdcg is '管道成果表';
select * from md.md_gdcg;
-----------------------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------- vacuum analyze md.md_zxcg;
data/update.sql
@@ -1,3 +1,11 @@
------------------------------------------------------ 补充字段
-- alter table lf.sys_meta rename column bstab to tab; alter table lf.sys_meta drop column mdtab;
alter table lf.sys_fme_log add column create_time timestamp(6) without time zone default now();
alter table lf.sys_meta add column layer varchar(50);
comment on column lf.sys_meta.layer is '图层';
select * from lf.sys_fme_log;
select * from lf.sys_meta;
------------------------------------------------------
select * from lf.sys_menu where position('http://' in url) > 0;
select url, replace(url, 'pipe.cppe.com', '{host}') from lf.sys_menu where position('http://' in url) > 0;
update lf.sys_menu set url = replace(url, 'pipe.cppe.com', '{host}') where position('http://' in url) > 0;
src/main/java/com/lf/server/entity/data/MetaEntity.java
@@ -34,6 +34,8 @@
    private String tab;
    private String layer;
    private int rows;
    private int createUser;
@@ -155,6 +157,14 @@
        this.tab = tab;
    }
    public String getLayer() {
        return layer;
    }
    public void setLayer(String layer) {
        this.layer = layer;
    }
    public int getRows() {
        return rows;
    }
src/main/resources/mapper/data/MetaMapper.xml
@@ -106,17 +106,17 @@
        </selectKey>
        insert into lf.sys_meta
        (eventid,metaid,dirid,depid,verid,name,type,guid,path,sizes,tab,rows,create_user,create_time,bak,geom)
        (eventid,metaid,dirid,depid,verid,name,type,guid,path,sizes,tab,layer,rows,create_user,create_time,bak,geom)
        values
        (#{eventid},#{metaid},#{dirid},#{depid},#{verid},#{name},#{type},#{guid},#{path},#{sizes},#{tab},#{rows},#{createUser},now(),#{bak},#{geom})
        (#{eventid},#{metaid},#{dirid},#{depid},#{verid},#{name},#{type},#{guid},#{path},#{sizes},#{tab},#{layer},#{rows},#{createUser},now(),#{bak},#{geom})
    </insert>
    <insert id="inserts">
        insert into lf.sys_meta
        (eventid,metaid,dirid,depid,verid,name,type,guid,path,sizes,tab,rows,create_user,create_time,bak,geom)
        (eventid,metaid,dirid,depid,verid,name,type,guid,path,sizes,tab,layer,rows,create_user,create_time,bak,geom)
        values
        <foreach collection="list" item="item" index="index" separator=",">
            (#{item.eventid},#{item.metaid},#{item.dirid},#{item.depid},#{item.verid},#{item.name},#{item.type},#{item.guid},#{item.path},#{item.sizes},#{item.tab},#{item.rows},#{item.createUser},#{item.createTime},#{item.bak},#{item.geom})
            (#{item.eventid},#{item.metaid},#{item.dirid},#{item.depid},#{item.verid},#{item.name},#{item.type},#{item.guid},#{item.path},#{item.sizes},#{item.tab},#{item.layer},#{item.rows},#{item.createUser},#{item.createTime},#{item.bak},#{item.geom})
        </foreach>
    </insert>
@@ -133,7 +133,7 @@
    <update id="update">
        update lf.sys_meta
        set eventid=#{eventid},metaid=#{metaid},dirid=#{dirid},depid=#{depid},verid=#{verid},name=#{name},type=#{type},guid=#{guid},path=#{path},sizes=#{sizes},tab=#{tab},rows=#{rows},update_user=#{updateUser},update_time=now(),bak=#{bak},geom=#{geom}
        set eventid=#{eventid},metaid=#{metaid},dirid=#{dirid},depid=#{depid},verid=#{verid},name=#{name},type=#{type},guid=#{guid},path=#{path},sizes=#{sizes},tab=#{tab},layer=#{layer},rows=#{rows},update_user=#{updateUser},update_time=now(),bak=#{bak},geom=#{geom}
        where id=#{id}
    </update>
@@ -141,7 +141,7 @@
        <foreach collection="list" item="item" index="index" separator=";">
            update lf.sys_meta
            <set>
                eventid=#{item.eventid},metaid=#{item.metaid},dirid=#{item.dirid},depid=#{item.depid},verid=#{item.verid},name=#{item.name},type=#{item.type},guid=#{item.guid},path=#{item.path},sizes=#{item.sizes},tab=#{item.tab},rows=#{item.rows},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak},geom=#{item.geom}
                eventid=#{item.eventid},metaid=#{item.metaid},dirid=#{item.dirid},depid=#{item.depid},verid=#{item.verid},name=#{item.name},type=#{item.type},guid=#{item.guid},path=#{item.path},sizes=#{item.sizes},tab=#{item.tab},layer=#{item.layer},rows=#{item.rows},update_user=#{item.updateUser},update_time=now(),bak=#{item.bak},geom=#{item.geom}
            </set>
            where id = #{item.id}
        </foreach>