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