wks il y a 2 ans
Parent
commit
66f2afc664

+ 2 - 1
src/main/java/com/ydtech/modules/esm/model/EsmInsPackage.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.extension.handlers.FastjsonTypeHandler;
 import com.ydtech.modules.esm.model.vo.EsmInsPackageVo;
 import lombok.Data;
 
@@ -46,7 +47,7 @@ public class EsmInsPackage implements Serializable {
     /**
      * 险种信息
      */
-    @TableField(value = "kind")
+    @TableField(value = "kind", typeHandler = FastjsonTypeHandler.class)
     private JSONArray kind;
 
     @TableField(exist = false)

+ 20 - 0
src/main/resources/mapper/modules/esm/EsmInsPackageMapper.xml

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper
+        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.ydtech.modules.esm.dao.EsmInsPackageMapper">
+
+    <resultMap id="BaseResultMap" type="com.ydtech.modules.esm.model.EsmInsPackage">
+            <id property="id" column="id" jdbcType="INTEGER"/>
+            <result property="title" column="title" jdbcType="VARCHAR"/>
+            <result property="description" column="description" jdbcType="VARCHAR"/>
+            <result property="using" column="using" jdbcType="TINYINT"/>
+            <result property="kind" column="kind" javaType="com.alibaba.fastjson.JSONArray"
+                    typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,title,description,
+        using,kind
+    </sql>
+</mapper>

BIN
target/classes/com/ydtech/modules/ins/model/InsOrdersExcel.class


BIN
target/classes/com/ydtech/modules/ins/utils/EasyExcelUtils.class