| | |
| | | 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(), |
| | |
| | | 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 '创建时间'; |
| | |
| | | |
| | | private String descr; |
| | | |
| | | private String fname; |
| | | |
| | | private String fileGuid; |
| | | |
| | | private String vname; |
| | | |
| | | private String viewGuid; |
| | | |
| | |
| | | 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; |
| | | } |
| | | } |
| | |
| | | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | |
| | | <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> |
| | |
| | | |
| | | <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> |
| | |
| | | </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 |