|
@@ -2,8 +2,8 @@ package com.lingyue.document.entity;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
-import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
|
|
|
|
|
import com.lingyue.common.domain.entity.SimpleModel;
|
|
import com.lingyue.common.domain.entity.SimpleModel;
|
|
|
|
|
+import com.lingyue.common.mybatis.PostgreSqlJsonbTypeHandler;
|
|
|
import lombok.Data;
|
|
import lombok.Data;
|
|
|
import lombok.EqualsAndHashCode;
|
|
import lombok.EqualsAndHashCode;
|
|
|
|
|
|
|
@@ -49,7 +49,7 @@ public class DocumentElement extends SimpleModel {
|
|
|
* 样式信息(JSON)
|
|
* 样式信息(JSON)
|
|
|
* {alignment, fontSize, fontFamily, bold, italic, underline, color, indentLeft, indentFirstLine, lineSpacing}
|
|
* {alignment, fontSize, fontFamily, bold, italic, underline, color, indentLeft, indentFirstLine, lineSpacing}
|
|
|
*/
|
|
*/
|
|
|
- @TableField(value = "style", typeHandler = JacksonTypeHandler.class)
|
|
|
|
|
|
|
+ @TableField(value = "style", typeHandler = PostgreSqlJsonbTypeHandler.class)
|
|
|
private Map<String, Object> style;
|
|
private Map<String, Object> style;
|
|
|
|
|
|
|
|
// ========== 图片相关 ==========
|
|
// ========== 图片相关 ==========
|
|
@@ -102,7 +102,7 @@ public class DocumentElement extends SimpleModel {
|
|
|
* 表格数据(JSON)
|
|
* 表格数据(JSON)
|
|
|
* [[{row, col, text, colSpan, rowSpan, merged}, ...], ...]
|
|
* [[{row, col, text, colSpan, rowSpan, merged}, ...], ...]
|
|
|
*/
|
|
*/
|
|
|
- @TableField(value = "table_data", typeHandler = JacksonTypeHandler.class)
|
|
|
|
|
|
|
+ @TableField(value = "table_data", typeHandler = PostgreSqlJsonbTypeHandler.class)
|
|
|
private List<List<Map<String, Object>>> tableData;
|
|
private List<List<Map<String, Object>>> tableData;
|
|
|
|
|
|
|
|
/**
|
|
/**
|