Browse Source

缺陷记录新增筛选条件

master
WangGuangYuan 4 weeks ago
parent
commit
fcf3d30e62
2 changed files with 55 additions and 0 deletions
  1. +54
    -0
      inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/domain/DefectListQuery.java
  2. +1
    -0
      inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml

+ 54
- 0
inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/domain/DefectListQuery.java View File

@ -0,0 +1,54 @@
package com.inspect.analysis.domain;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
import java.util.List;
/**
* 缺陷列表查询条件。
*/
@Getter
@Setter
@ToString
public class DefectListQuery {
/** 巡视任务执行 ID。 */
private String taskPatrolledId;
/** 服务层根据主任务展开后的任务执行 ID。 */
private List<String> taskPatrolIds;
/** 结果来源:0-大模型,1-初筛。 */
private String filter;
/** 算法类型。 */
private String algType;
/** 算法名称(前端下拉筛选,精确匹配聚合记录的 algName),选项见 /defect/algNameOptions。 */
private String algName;
/** 区域 ID。 */
private String areaId;
/** 主设备 ID。 */
private String deviceId;
/** 点位 ID。 */
private String pointId;
/** 任务编码。 */
private String taskCode;
/** 点位名称。 */
private String pointName;
/** 任务名称。 */
private String taskName;
/** 主设备名称。 */
private String deviceName;
/** 相机/巡检设备名称。 */
private String channelName;
/** 系统/设备来源。 */
private String deviceSource;
/** 点位状态。 */
private String pointStatus;
/** 缺陷描述关键字。 */
private String desc;
/** 开始日期,格式 yyyy-MM-dd。 */
private String beginTime;
/** 结束日期,格式 yyyy-MM-dd。 */
private String endTime;
/** 预置位类型:0-视频,其他-机器人/无人机;未传时按视频处理。 */
private String posType = "0";
}

+ 1
- 0
inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml View File

@ -186,6 +186,7 @@
<result property="filePath" column="file_path"/> <result property="filePath" column="file_path"/>
<result property="originalValue" column="original_value"/> <result property="originalValue" column="original_value"/>
<result property="taskPatrolId" column="task_patrol_id"/> <result property="taskPatrolId" column="task_patrol_id"/>
<result property="taskName" column="task_name"/>
</resultMap> </resultMap>
<select id="selectPatrolDataResultByTaskCode" parameterType="PatrolResult" resultMap="PatrolDataResult"> <select id="selectPatrolDataResultByTaskCode" parameterType="PatrolResult" resultMap="PatrolDataResult">


Loading…
Cancel
Save