|
@@ -1,9 +1,12 @@
|
|
package com.zhongzheng.modules.base.service.impl;
|
|
package com.zhongzheng.modules.base.service.impl;
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
+import cn.hutool.core.io.FileUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
+import cn.hutool.poi.word.Word07Writer;
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
import com.zhongzheng.common.utils.SecurityUtils;
|
|
import com.zhongzheng.common.utils.SecurityUtils;
|
|
|
|
+import org.apache.poi.xwpf.usermodel.ParagraphAlignment;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
@@ -17,6 +20,8 @@ import com.zhongzheng.modules.base.mapper.ProfileTpUserMapper;
|
|
import com.zhongzheng.modules.base.vo.ProfileTpUserVo;
|
|
import com.zhongzheng.modules.base.vo.ProfileTpUserVo;
|
|
import com.zhongzheng.modules.base.service.IProfileTpUserService;
|
|
import com.zhongzheng.modules.base.service.IProfileTpUserService;
|
|
|
|
|
|
|
|
+import java.awt.*;
|
|
|
|
+import java.io.File;
|
|
import java.util.Collection;
|
|
import java.util.Collection;
|
|
import java.util.Collections;
|
|
import java.util.Collections;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
@@ -78,7 +83,6 @@ public class ProfileTpUserServiceImpl extends ServiceImpl<ProfileTpUserMapper, P
|
|
add.setCreateTime(DateUtils.getNowTime());
|
|
add.setCreateTime(DateUtils.getNowTime());
|
|
add.setUpdateTime(DateUtils.getNowTime());
|
|
add.setUpdateTime(DateUtils.getNowTime());
|
|
add.setChangeStatus(0);
|
|
add.setChangeStatus(0);
|
|
- add.setCreateBy(SecurityUtils.getUsername());
|
|
|
|
add.setOneTime(DateUtils.getNowTime());
|
|
add.setOneTime(DateUtils.getNowTime());
|
|
add.setLastTime(DateUtils.getNowTime());
|
|
add.setLastTime(DateUtils.getNowTime());
|
|
add.setUserId(bo.getUserId());
|
|
add.setUserId(bo.getUserId());
|
|
@@ -111,4 +115,28 @@ public class ProfileTpUserServiceImpl extends ServiceImpl<ProfileTpUserMapper, P
|
|
}
|
|
}
|
|
return this.removeByIds(ids);
|
|
return this.removeByIds(ids);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public String filename(ProfileTpUserQueryBo bo) {
|
|
|
|
+ Word07Writer writer = new Word07Writer();
|
|
|
|
+
|
|
|
|
+ // 添加段落(标题)
|
|
|
|
+ writer.addText(new Font("方正小标宋简体", Font.PLAIN, 22), "我是第一部分", "我是第二部分");
|
|
|
|
+ // 添加段落(正文)
|
|
|
|
+ writer.addText(new Font("宋体", Font.PLAIN, 22), "我是正文第一部分", "我是正文第二部分");
|
|
|
|
+ // 写出到文件
|
|
|
|
+ writer.flush(FileUtil.file("e:/wordWrite.docx"));
|
|
|
|
+ // 关闭
|
|
|
|
+ writer.close();
|
|
|
|
+ return "11";
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public static void main(String[] args) {
|
|
|
|
+ Word07Writer writer = new Word07Writer();
|
|
|
|
+ File file = new File("D:\\Download/20211214.docx");
|
|
|
|
+ Word07Writer word07Writer = writer.setDestFile(file);
|
|
|
|
+ System.out.println(word07Writer);
|
|
|
|
+ // 关闭
|
|
|
|
+ writer.close();
|
|
|
|
+ }
|
|
}
|
|
}
|