|
@@ -3,6 +3,10 @@ package com.fdkankan.fusion.controller;
|
|
|
import cn.hutool.http.HttpUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.deepoove.poi.XWPFTemplate;
|
|
|
+import com.deepoove.poi.data.RowRenderData;
|
|
|
+import com.deepoove.poi.data.Rows;
|
|
|
+import com.deepoove.poi.data.TableRenderData;
|
|
|
+import com.deepoove.poi.data.Tables;
|
|
|
import com.deepoove.poi.util.PoitlIOUtils;
|
|
|
import com.dtflys.forest.annotation.Post;
|
|
|
import com.fdkankan.fusion.common.ResultCode;
|
|
@@ -130,6 +134,12 @@ public class TestController {
|
|
|
|
|
|
InputStream inputStream = this.getClass().getClassLoader().getResourceAsStream("template/inquest-template.docx");
|
|
|
// 渲染模板
|
|
|
+
|
|
|
+ RowRenderData row0 = Rows.of("姓名", "学历").textColor("FFFFFF")
|
|
|
+ .bgColor("4472C4").center().create();
|
|
|
+ RowRenderData row1 = Rows.create("李四", "博士");
|
|
|
+ TableRenderData tableRenderData = Tables.create(row0, row1);
|
|
|
+ caseInquest.setTableRenderData(tableRenderData);
|
|
|
XWPFTemplate template = XWPFTemplate.compile(inputStream).render(caseInquest);
|
|
|
|
|
|
// 设置响应头,指定文件类型和内容长度
|