吉安感知网项目-后端
linwei
4 days ago b74ef6a2df1e048bfe6606404241c2411399c6f8
refactor(workorder): 替换JacksonTypeHandler为TextArrayTypeHandler

- 移除JacksonTypeHandler导入并替换为TextArrayTypeHandler
- 更新实体类中attachUrl字段的typeHandler配置
- 修改Mapper XML文件中的typeHandler引用
- 统一使用项目通用的TextArrayTypeHandler处理数组类型字段
2 files modified
10 ■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/entity/GdClueDisposeRecordEntity.java 6 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdClueDisposeRecordMapper.xml 4 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/entity/GdClueDisposeRecordEntity.java
@@ -17,8 +17,8 @@
package org.sxkj.gd.workorder.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.sxkj.common.handler.TextArrayTypeHandler;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -83,11 +83,11 @@
    /**
     * 现场附件图片URL数组,使用数组存储,不使用逗号拼接字符串
     * <p>
     * 数据库字段类型为text[],MyBatis-Plus使用TypeHandler进行转换
     * 数据库字段类型为text[],MyBatis-Plus使用TextArrayTypeHandler进行转换
     * </p>
     */
    @ApiModelProperty(value = "现场附件图片URL数组")
    @com.baomidou.mybatisplus.annotation.TableField(typeHandler = JacksonTypeHandler.class)
    @com.baomidou.mybatisplus.annotation.TableField(typeHandler = TextArrayTypeHandler.class)
    private List<String> attachUrl;
    /**
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdClueDisposeRecordMapper.xml
@@ -11,7 +11,7 @@
        <result column="dispose_dept" property="disposeDept"/>
        <result column="dispose_status" property="disposeStatus"/>
        <result column="dispose_content" property="disposeContent"/>
        <result column="attach_url" property="attachUrl" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
        <result column="attach_url" property="attachUrl" typeHandler="org.sxkj.common.handler.TextArrayTypeHandler"/>
        <result column="operate_time" property="operateTime"/>
        <result column="create_user" property="createUser"/>
        <result column="create_dept" property="createDept"/>
@@ -33,7 +33,7 @@
        <result column="dispose_dept_name" property="disposeDeptName"/>
        <result column="dispose_status" property="disposeStatus"/>
        <result column="dispose_content" property="disposeContent"/>
        <result column="attach_url" property="attachUrl" typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
        <result column="attach_url" property="attachUrl" typeHandler="org.sxkj.common.handler.TextArrayTypeHandler"/>
        <result column="operate_time" property="operateTime"/>
        <result column="create_time" property="createTime"/>
    </resultMap>