吉安感知网项目-后端
linwei
2026-03-03 0ceb0575abd4a7851e58adccdf8dffbff4666847
ai识别结果接口
3 files modified
39 ■■■■ changed files
drone-service/drone-gd/src/main/java/org/sxkj/gd/airesults/mapper/GdAiResultsMapper.xml 10 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/airesults/param/GdAiResultsPageParam.java 18 ●●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/airesults/vo/GdAiResultsVO.java 11 ●●●● patch | view | raw | blame | history
drone-service/drone-gd/src/main/java/org/sxkj/gd/airesults/mapper/GdAiResultsMapper.xml
@@ -23,8 +23,7 @@
        <result column="ai_req_key" property="aiReqKey"/>
        <result column="org_att_url" property="orgAttUrl"/>
        <result column="points" property="points"/>
        <result column="area_code" property="areaCode"/>
    </resultMap>
     </resultMap>
    <select id="selectGdAiResultsPage" resultMap="gdAiResultsVOResultMap">
        select
@@ -36,7 +35,12 @@
            <if test="param2.aiReqKey != null and param2.aiReqKey != ''">
                and ai_req_key = #{param2.aiReqKey}
            </if>
            <if test="param2.startTime != null">
                and create_time >= #{param2.startTime}
            </if>
            <if test="param2.endTime != null">
                and create_time &lt;= #{param2.endTime}
            </if>
        </where>
    </select>
drone-service/drone-gd/src/main/java/org/sxkj/gd/airesults/param/GdAiResultsPageParam.java
@@ -4,6 +4,10 @@
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springblade.core.tool.utils.DateUtil;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
 * AI成果表 分页查询参数类
@@ -20,4 +24,18 @@
    @ApiModelProperty(value = "AI流请求key")
    private String aiReqKey;
    /**
     * 创建开始时间
     */
    @ApiModelProperty(value = "创建开始时间")
    @DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME)
    private Date startTime;
    /**
     * 创建结束时间
     */
    @ApiModelProperty(value = "创建结束时间")
    @DateTimeFormat(pattern = DateUtil.PATTERN_DATETIME)
    private Date endTime;
}
drone-service/drone-gd/src/main/java/org/sxkj/gd/airesults/vo/GdAiResultsVO.java
@@ -16,13 +16,16 @@
 */
package org.sxkj.gd.airesults.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import org.springblade.core.tool.utils.DateUtil;
/**
 * AI成果表 视图实体类
@@ -56,9 +59,7 @@
    @ApiModelProperty(value = "识别框坐标点,格式:x1,y1,x2,y2,x3,y3,x4,y4")
    private String points;
    /**
     * 区域编码
     */
    @ApiModelProperty(value = "区域编码")
    private String areaCode;
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = DateUtil.PATTERN_DATETIME)
    private LocalDateTime createTime;
}