From 9f03db63a8da965cc0ebfcb49c5b7e29da35b462 Mon Sep 17 00:00:00 2001 From: chenhao <852066789@qq.com> Date: Thu, 11 Sep 2025 14:33:43 +0800 Subject: [PATCH] =?UTF-8?q?feat(nex-be):=20=E6=B7=BB=E5=8A=A0=E5=BF=AB?= =?UTF-8?q?=E7=85=A7=E5=93=8D=E5=BA=94=20DTO=20=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 SnapshotsResponseDTO 类用于快照信息响应 - 包含总记录数、分页信息和快照列表 - 定义了快照项的嵌套类,包含快照详细信息 --- .../entity/dto/SnapshotsResponseDTO.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 nex-be/src/main/java/com/unisinsight/project/entity/dto/SnapshotsResponseDTO.java diff --git a/nex-be/src/main/java/com/unisinsight/project/entity/dto/SnapshotsResponseDTO.java b/nex-be/src/main/java/com/unisinsight/project/entity/dto/SnapshotsResponseDTO.java new file mode 100644 index 0000000..c5e5bc3 --- /dev/null +++ b/nex-be/src/main/java/com/unisinsight/project/entity/dto/SnapshotsResponseDTO.java @@ -0,0 +1,24 @@ +package com.unisinsight.project.entity.dto; + +import lombok.Data; +import java.util.List; + +@Data +public class SnapshotsResponseDTO { + private List items; + private Integer total; + private Integer page; + private Integer page_size; + private String message; + + @Data + public static class SnapshotItem { + private String name; + private String description; + private String snapshot_type; + private Long creation_time; + private String state; + private String vm_name; + private String creation_time_formatted; + } +} \ No newline at end of file