吉安感知网项目-后端
linwei
2026-06-03 3a3a0ff6079819d8f145da54ac5e7631b66d181d
refactor(task): 优化巡查任务实体算法ID字段配置

- 移除VO类中TableField注解的冗余配置
- 简化ListToStringTypeHandler的导入依赖
- 统一算法IDs字段的数据处理方式
- 保持数据映射的一致性并减少代码复杂度
- 优化数据库字段映射配置结构
2 files modified
4 ■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdPatrolTaskMapper.xml 1 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/vo/GdPatrolTaskVO.java 3 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdPatrolTaskMapper.xml
@@ -26,6 +26,7 @@
        <result column="is_deleted" property="isDeleted"/>
        <result column="result_count" property="resultCount"/>
        <result column="issue_event_count" property="issueEventCount"/>
        <result column="algorithm_ids" property="algorithmIds" typeHandler="org.sxkj.common.handler.ListToStringTypeHandler"/>
    </resultMap>
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/vo/GdPatrolTaskVO.java
@@ -16,7 +16,6 @@
 */
package org.sxkj.gd.workorder.vo;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
@@ -25,7 +24,6 @@
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.sxkj.common.handler.ListToStringTypeHandler;
/**
 * 巡查任务表 视图实体类
@@ -158,7 +156,6 @@
    private String latitude;
    @ApiModelProperty("算法ids")
    @TableField(typeHandler = ListToStringTypeHandler.class)
    private List<String> algorithmIds;
}