From b379fc6741dde1d01b7d2d6e0596b48be47a2a09 Mon Sep 17 00:00:00 2001 From: lzh Date: Sun, 5 Apr 2026 15:27:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(ops):=20timeline=20=E6=8E=A5=E5=8F=A3=20de?= =?UTF-8?q?viceId=20=E6=94=B9=E4=B8=BA=E5=8F=AF=E9=80=89=EF=BC=8C=E6=94=AF?= =?UTF-8?q?=E6=8C=81=E5=85=A8=E8=AE=BE=E5=A4=87=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 不传 deviceId 时查询该日期所有设备的轨迹记录,复用 selectByDateAndDevice 的 LIMIT 5000 安全上限。 Co-Authored-By: Claude Sonnet 4.6 (1M context) --- .../ops/service/trajectory/dto/TrajectoryTimelineReqDTO.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/service/trajectory/dto/TrajectoryTimelineReqDTO.java b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/service/trajectory/dto/TrajectoryTimelineReqDTO.java index d76acad..d6b8094 100644 --- a/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/service/trajectory/dto/TrajectoryTimelineReqDTO.java +++ b/viewsh-module-ops/viewsh-module-ops-biz/src/main/java/com/viewsh/module/ops/service/trajectory/dto/TrajectoryTimelineReqDTO.java @@ -16,8 +16,7 @@ import java.time.LocalDate; @Data public class TrajectoryTimelineReqDTO { - @Schema(description = "设备ID", requiredMode = Schema.RequiredMode.REQUIRED, example = "31") - @NotNull(message = "设备ID不能为空") + @Schema(description = "设备ID(不传=全部设备)", example = "31") private Long deviceId; @Schema(description = "查询日期", requiredMode = Schema.RequiredMode.REQUIRED, example = "2026-03-30")