From 58c8284e68369fe95a7b200c5fe8821a852469c1 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 13 二月 2023 15:18:30 +0800 Subject: [PATCH] 1 --- src/main/resources/mapper/data/DirMapper.xml | 38 ++++++++++++++++++++++++++++++++++++++ src/main/java/com/lf/server/service/sys/ReportService.java | 6 +++--- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lf/server/service/sys/ReportService.java b/src/main/java/com/lf/server/service/sys/ReportService.java index 84a5a31..1232962 100644 --- a/src/main/java/com/lf/server/service/sys/ReportService.java +++ b/src/main/java/com/lf/server/service/sys/ReportService.java @@ -236,7 +236,7 @@ ce.setNo(rows++); } - Map<String, List<CountEntity>> map = new HashMap<>(); + Map<String, List<CountEntity>> map = new HashMap<>(1); map.put("data", list); ExcelHelper.writeToTemplate(source, target, map); @@ -256,7 +256,7 @@ ce.setNo(rows++); } - Map<String, List<CountEntity>> map = new HashMap<>(); + Map<String, List<CountEntity>> map = new HashMap<>(1); map.put("data", list); ExcelHelper.writeToTemplate(source, target, map); @@ -277,7 +277,7 @@ ce.setM2(FileHelper.getSizes(ce.getSizes())); } - Map<String, List<CountEntity>> map = new HashMap<>(); + Map<String, List<CountEntity>> map = new HashMap<>(1); map.put("data", list); ExcelHelper.writeToTemplate(source, target, map); diff --git a/src/main/resources/mapper/data/DirMapper.xml b/src/main/resources/mapper/data/DirMapper.xml index 19a7c28..d917a0e 100644 --- a/src/main/resources/mapper/data/DirMapper.xml +++ b/src/main/resources/mapper/data/DirMapper.xml @@ -21,6 +21,26 @@ ) select * from rs order by order_num; </select> + <!-- 鎻掑叆涓�鏉� --> + <insert id="insert" parameterType="com.lf.server.entity.sys.DirEntity"> + <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,exts,descr,level,order_num,create_user,create_time,checks,bak,code) + values + (#{pid},#{name},#{exts},#{descr},#{level},#{orderNum},#{createUser},now(),#{checks},#{bak},#{code}) + </insert> + <!-- 鎻掑叆澶氭潯 --> + <insert id="inserts"> + insert into lf.sys_dir + (pid,name,exts,descr,level,order_num,create_user,create_time,checks,bak,code) + values + <foreach collection="list" item="item" index="index" separator=","> + (#{item.pid},#{item.name},#{item.exts},#{item.descr},#{item.level},#{item.orderNum},#{item.createUser},now(),#{item.checks},#{item.bak},#{item.code}) + </foreach> + </insert> <insert id="insertDir" parameterType="com.lf.server.entity.data.DirEntity"> <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> @@ -53,6 +73,24 @@ #{id} </foreach> </delete> + <!-- 鏇存柊涓�鏉� --> + <update id="update"> + update lf.sys_dir + set pid=#{pid},name=#{name},exts=#{exts},descr=#{descr},level=#{level},order_num=#{orderNum}, + update_user=#{updateUser},update_time=now(),checks=#{checks},bak=#{bak},code=#{code} + where id=#{id} + </update> + <!-- 鏇存柊澶氭潯 --> + <update id="updates"> + <foreach collection="list" item="item" index="index" separator=";"> + update lf.sys_dir + <set> + pid=#{item.pid},name=#{item.name},exts=#{item.exts},descr=#{item.descr},level=#{item.level},order_num=#{item.orderNum}, + update_user=#{item.updateUser},update_time=now(),checks=#{item.checks},bak=#{item.bak},code=#{item.code} + </set> + where id = #{item.id} + </foreach> + </update> <update id="updateDir"> update lf.sys_dir set pid=#{pid},name=#{name},code=#{code},descr=#{descr},level=#{level},order_num=#{orderNum}, -- Gitblit v1.9.3