管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-06 ca53e4ba17c2e085762794023bf795498fcd13f1
1
已修改5个文件
84 ■■■■ 文件已修改
data/db_tab.sql 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/ts.sql 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/data/DirController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/DirMapper.xml 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/UserMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -1122,4 +1122,39 @@
comment on column lf.sys_layer.bak is '备注';
select * from lf.sys_layer;
----------------------------------------------------------------------------------------------------- 34.服务日志表
-- DROP TABLE IF EXISTS lf.sys_serve_log;
create table lf.sys_serve_log(
  id serial8,
  resid integer,
  name varchar(100),
  type varchar(50),
  url varchar(4096),
  create_user integer,
  create_time timestamp(6) without time zone default now(),
  bak varchar(1024)
) partition by range(create_time);
create table lf.sys_serve_log_2023 partition of lf.sys_serve_log for values from ('2023-01-01') to ('2024-01-01');
create INDEX index_sys_serve_log_2023_optime on lf.sys_serve_log_2023 (create_time);
create table lf.sys_serve_log_2024 partition of lf.sys_serve_log for values from ('2024-01-01') to ('2025-01-01');
create INDEX index_sys_serve_log_2024_optime on lf.sys_serve_log_2024 (create_time);
create table lf.sys_serve_log_2025 partition of lf.sys_serve_log for values from ('2025-01-01') to ('2026-01-01');
create INDEX index_sys_serve_log_2025_optime on lf.sys_serve_log_2025 (create_time);
create table lf.sys_serve_log_2026 partition of lf.sys_serve_log for values from ('2026-01-01') to ('2027-01-01');
create INDEX index_sys_serve_log_2026_optime on lf.sys_serve_log_2026 (create_time);
create table lf.sys_serve_log_2027 partition of lf.sys_serve_log for values from ('2027-01-01') to ('2028-01-01');
create INDEX index_sys_serve_log_2027_optime on lf.sys_serve_log_2027 (create_time);
comment on table lf.sys_serve_log is '服务日志表';
comment on column lf.sys_serve_log.id is '主键ID';
comment on column lf.sys_serve_log.resid is '服务ID';
comment on column lf.sys_serve_log.name is '名称';
comment on column lf.sys_serve_log.type is '类型';
comment on column lf.sys_serve_log.url is '图层地址';
comment on column lf.sys_serve_log.create_user is '访问人ID';
comment on column lf.sys_serve_log.create_time is '访问时间';
comment on column lf.sys_serve_log.bak is '备注';
select * from lf.sys_serve_log;
----------------------------------------------------------------------------------------------------- vacuum analyze md.md_zxcg;
data/ts.sql
@@ -98,9 +98,6 @@
select depid from bd.dlg_agnp group by depid;
-- update bd.dlg_agnp set depid=1 where depid is null or depid=0
select * from lf.sys_meta order by id desc limit 10;
select * from lf.sys_fme_log order by id desc;
select * from lf.sys_flow where applyid = 9; -- 47,48,49
select id,userid,depids,tabs,entities,pwd,status,count,descr,wkt from lf.sys_apply;
-- status is '状态:-10-作废,-1-打回,0~9-审核中,10-通过';
@@ -110,20 +107,30 @@
select * from lf.sys_user where id in (47,48,49);
select * from lf.sys_download;
select * from bs.m_marker where parentid is not null; -- 三桩一牌 photono
select * from bs.m_marker where parentid is not null; -- delete from bs.m_marker; createtime
select * from bs.m_hydraulic_protection;
-- update bs.m_marker set parentid='df150a0d-eb8c-48d6-887d-c0901f4f61c5' where photono in ('警示牌10002', '警示牌10004', '警示牌10013');
-- INSERT INTO bs.m_marker(eventid, segname, markername, photono, createtime, createuser, dirid, depid, verid) VALUES (md5(''), 'seg', '10002', '警示牌10002', now(), 1, 1, 1, 0);
-- INSERT INTO bs.m_marker(eventid, segname, markername, photono, createtime, createuser, dirid, depid, verid) VALUES (md5(''), 'seg', '10004', '警示牌10004', now(), 1, 1, 1, 0);
select * from lf.sys_meta where type='xls' order by id desc;
select * from lf.sys_meta where type='xls' or type='xlsx' order by id desc;
select * from lf.sys_fme_log order by id desc;
insert into lf.sys_fme_log (pg_ns,tcdm,create_time) values ('bs','m_marker','2023-02-06 13:26:01');
insert into lf.sys_fme_log (pg_ns,tcdm) values ('bs','m_marker');
delete from lf.sys_fme_log where id > 99;
select * from bs.m_geocontrolpoint where createtime is not null;
-- delete from bs.m_geocontrolpoint; insert into bs.m_geocontrolpoint(eventid,createtime) values (md5(''),now());
insert into lf.sys_fme_log (pg_ns,tcdm,create_time) values ('bs','m_marker',20230206132933); delete lf.sys_fme_log where id = 99;
select * from lf.sys_meta where type in ('xls', 'xlsx') and eventid is not null and tab is not null and rows > 0 and id in (1209,1180,1387);
select * from lf.sys_attach order by id desc;
select * from lf.sys_dir where id = 74;
select * from lf.sys_dict where field='gid';
select field,type,count(*) from lf.sys_dict where field='gid' group by field,type;
update lf.sys_dict set type='integer' where field='updateuser';
select * from lf.sys_layer;
alter sequence lf.sys_layer_id_seq restart with 1;
src/main/java/com/lf/server/controller/data/DirController.java
@@ -46,9 +46,9 @@
                entity.setCreateUser(ue.getId());
            }
            int count = dirService.insertDir(entity);
            dirService.insertDir(entity);
            return success(count);
            return success(entity.getId());
        } catch (Exception ex) {
            return fail(ex.getMessage(), -1);
        }
src/main/resources/mapper/data/DirMapper.xml
@@ -23,10 +23,14 @@
    </select>
    <insert id="insertDir" parameterType="com.lf.server.entity.data.DirEntity">
       insert into lf.sys_dir
       (pid,name,code,descr,level,order_num,create_user,create_time,bak)
       values
       (#{pid},#{name},#{code},#{descr},#{level} ,#{orderNum},#{createUser},now(),#{bak});
        <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id">
            select currval('lf.sys_dir_id_seq'::regclass) as id
        </selectKey>
        insert into lf.sys_dir
        (pid,name,code,descr,level,order_num,create_user,create_time,bak)
        values
        (#{pid},#{name},#{code},#{descr},#{level} ,#{orderNum},#{createUser},now(),#{bak});
    </insert>
    <insert id="insertDirs">
src/main/resources/mapper/sys/UserMapper.xml
@@ -26,7 +26,7 @@
                uname like #{uname}
            </if>
        </where>
        order by a.id
        order by a.id desc
        limit #{limit} offset #{offset}
    </select>
@@ -62,12 +62,12 @@
                and a.depid = ANY(fn_rec_array(#{depid}, 'dep'))
            </if>
        </where>
        order by a.id
        order by a.id desc
        limit #{limit} offset #{offset}
    </select>
    <select id="selectUserAll" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">
        select a.*, fn_rec_query(a.depid, 'dep') depName from lf.sys_user a order by a.id
        select a.*, fn_rec_query(a.depid, 'dep') depName from lf.sys_user a order by a.id desc
    </select>
    <select id="selectUser" resultMap="resultMap" resultType="com.lf.server.entity.sys.UserEntity">