diff --git a/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/domain/DefectListQuery.java b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/domain/DefectListQuery.java new file mode 100644 index 0000000..af555b2 --- /dev/null +++ b/inspect-main/inspect-main-task/src/main/java/com/inspect/analysis/domain/DefectListQuery.java @@ -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 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"; +} diff --git a/inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml b/inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml index 7cab17c..9131603 100644 --- a/inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml +++ b/inspect-main/inspect-main-task/src/main/resources/mapper/task/PatrolResultMapper.xml @@ -186,6 +186,7 @@ +