|
|
|
@ -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"; |
|
|
|
} |