管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-11 2173a359088f556f94328af9ca225505e6de3fe5
1
已修改5个文件
80 ■■■■■ 文件已修改
data/db_tab.sql 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/data/StyleEntity.java 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/ReportService.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/data/StyleMapper.xml 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/ReportMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/db_tab.sql
@@ -708,7 +708,9 @@
  status smallint default 1,
  precision varchar(50),
  descr varchar(256),
  fname varchar(50),
  file_guid varchar(40) default new_guid(),
  vname varchar(50),
  view_guid varchar(40) default new_guid(),
  create_user integer default 1,
  create_time timestamp(6) without time zone default now(),
@@ -726,7 +728,9 @@
comment on column lf.sys_style.status is '状态:0-停用,1-启用';
comment on column lf.sys_style.precision is '精度:如 1:1000';
comment on column lf.sys_style.descr is '描述';
comment on column lf.sys_style.fname is '样式文件名';
comment on column lf.sys_style.file_guid is '样式文件ID';
comment on column lf.sys_style.vname is '预览文件名';
comment on column lf.sys_style.view_guid is '预览文件ID';
comment on column lf.sys_style.create_user is '创建人ID';
comment on column lf.sys_style.create_time is '创建时间';
src/main/java/com/lf/server/entity/data/StyleEntity.java
@@ -30,7 +30,11 @@
    private String descr;
    private String fname;
    private String fileGuid;
    private String vname;
    private String viewGuid;
@@ -191,4 +195,20 @@
    public void setBak(String bak) {
        this.bak = bak;
    }
    public String getFname() {
        return fname;
    }
    public void setFname(String fname) {
        this.fname = fname;
    }
    public String getVname() {
        return vname;
    }
    public void setVname(String vname) {
        this.vname = vname;
    }
}
src/main/java/com/lf/server/service/sys/ReportService.java
@@ -110,4 +110,48 @@
        WordHelper.generateWord(inputFile, outPutFile, null, addList);
    }
    /**
     * 创建 服务调用量统计 Word
     */
    public void createCountServicesWord() {
        List<CountEntity> list = countServices();
        if (null == list || list.isEmpty()) {
            return;
        }
        int rows = 1;
        String inputFile = "D:\\LF\\服务调用量统计.docx";
        String outPutFile = "D:\\LF\\服务调用量统计_new.docx";
        ArrayList<String[]> addList = new ArrayList<>();
        for (CountEntity ce : list) {
            String[] strs = new String[]{"" + rows++, ce.getM1(), ce.getCount().toString()};
            addList.add(strs);
        }
        WordHelper.generateWord(inputFile, outPutFile, null, addList);
    }
    /**
     * 创建 用户流量统计 Word
     */
    public void createCountOperatesWord() {
        List<CountEntity> list = countOperates();
        if (null == list || list.isEmpty()) {
            return;
        }
        int rows = 1;
        String inputFile = "D:\\LF\\服务调用量统计.docx";
        String outPutFile = "D:\\LF\\服务调用量统计_new.docx";
        ArrayList<String[]> addList = new ArrayList<>();
        for (CountEntity ce : list) {
            String[] strs = new String[]{"" + rows++, ce.getM1(), ce.getCount().toString()};
            addList.add(strs);
        }
        WordHelper.generateWord(inputFile, outPutFile, null, addList);
    }
}
src/main/resources/mapper/data/StyleMapper.xml
@@ -31,18 +31,18 @@
    <insert id="insertStyle" parameterType="com.lf.server.entity.data.StyleEntity">
       insert into lf.sys_style
       (name,type,dirid,depid,ver,status,precision,descr,file_guid,view_guid,create_user,create_time,bak)
       (name,type,dirid,depid,ver,status,precision,descr,fname,vname,file_guid,view_guid,create_user,create_time,bak)
       values
       (#{name},#{type},#{dirid},#{depid},#{ver},#{status},#{precision},#{descr},#{fileGuid},#{viewGuid},#{createUser},
       (#{name},#{type},#{dirid},#{depid},#{ver},#{status},#{precision},#{descr},#{fname},#{vname},#{fileGuid},#{viewGuid},#{createUser},
      now(),#{bak});
    </insert>
    <insert id="insertStyles">
       insert into lf.sys_style
        (name,type,dirid,depid,ver,status,precision,descr,file_guid,view_guid,create_user,create_time,bak)
        (name,type,dirid,depid,ver,status,precision,descr,fname,vname,file_guid,view_guid,create_user,create_time,bak)
       values
        <foreach collection="list" item="item" index="index" separator=","  >
            (#{item.name},#{item.type},#{item.dirid},#{item.depid},#{item.ver},#{item.status},#{item.precision},#{item.descr},
            (#{item.name},#{item.type},#{item.dirid},#{item.depid},#{item.ver},#{item.status},#{item.precision},#{item.descr},#{item.fname},#{item.vname},
            #{item.fileGuid},#{item.viewGuid},#{item.createUser},now(),#{item.bak})
        </foreach>
    </insert>
@@ -60,6 +60,6 @@
    <update id="updateStyle">
    update lf.sys_style set name=#{name},type=#{type},dirid=#{dirid},depid=#{depid},ver=#{ver},status=#{status},precision=#{precision},
    descr=#{descr},file_guid=#{fileGuid},view_guid=#{viewGuid},update_user=#{updateUser},update_time=now(),bak=#{bak} where id=#{id}
    descr=#{descr},fname=#{fname},vname=#{vname},file_guid=#{fileGuid},view_guid=#{viewGuid},update_user=#{updateUser},update_time=now(),bak=#{bak} where id=#{id}
    </update>
</mapper>
src/main/resources/mapper/sys/ReportMapper.xml
@@ -81,7 +81,7 @@
    </select>
    <!-- 服务调用量统计 -->
    <select id="countServices">
    <select id="countServices" resultType="com.lf.server.entity.ctrl.CountEntity">
        select name "m1", count(*) "count"
        from lf.sys_serve_log
        group by name