package com.ard.sample.media.Response; import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlRootElement; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; /** * 符合 S3 规范的 PutObject 成功响应(XML 格式,大疆可识别) */ @Data @NoArgsConstructor @AllArgsConstructor @JacksonXmlRootElement(localName = "PutObjectResult") // XML 根节点名称严格遵循 S3 规范 public class S3PutObjectResponse { private String ETag; // 文件 MD5 值(带双引号,符合 S3 规范要求) private String LastModified; // 上传成功时间(ISO 格式,例:2026-01-23T18:00:00Z) }