From 153bb99f49d0906818af267926c4cf43a393523f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E5=87=A4=E5=90=89?= Date: Fri, 25 Jul 2025 15:32:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:get-datetime=E6=8E=A5=E5=8F=A3=E5=BA=94?= =?UTF-8?q?=E5=BD=93=E5=8C=85=E8=A3=85vo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../colortitration/app/controller/SystemController.java | 3 ++- .../colortitration/app/model/vo/TimeResponseVO.java | 16 ++++++++++++++++ 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/iflytop/colortitration/app/model/vo/TimeResponseVO.java diff --git a/src/main/java/com/iflytop/colortitration/app/controller/SystemController.java b/src/main/java/com/iflytop/colortitration/app/controller/SystemController.java index 298b13e..5e1149a 100644 --- a/src/main/java/com/iflytop/colortitration/app/controller/SystemController.java +++ b/src/main/java/com/iflytop/colortitration/app/controller/SystemController.java @@ -2,6 +2,7 @@ package com.iflytop.colortitration.app.controller; import com.iflytop.colortitration.app.core.state.DeviceState; import com.iflytop.colortitration.app.model.dto.TimeSetDTO; +import com.iflytop.colortitration.app.model.vo.TimeResponseVO; import com.iflytop.colortitration.app.service.SystemService; import com.iflytop.colortitration.common.result.Result; import io.swagger.v3.oas.annotations.Operation; @@ -38,7 +39,7 @@ public class SystemController { @Operation(summary = "获取当前系统时间") @GetMapping("/get-datetime") public Result getDatetime() { - return Result.success(Instant.now().toEpochMilli()); + return Result.success(new TimeResponseVO(Instant.now().toEpochMilli())); } } diff --git a/src/main/java/com/iflytop/colortitration/app/model/vo/TimeResponseVO.java b/src/main/java/com/iflytop/colortitration/app/model/vo/TimeResponseVO.java new file mode 100644 index 0000000..9d1213f --- /dev/null +++ b/src/main/java/com/iflytop/colortitration/app/model/vo/TimeResponseVO.java @@ -0,0 +1,16 @@ +package com.iflytop.colortitration.app.model.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Data +public class TimeResponseVO { + + @Schema(description = "当前系统时间的 UTC 毫秒时间戳") + private long epochMilli; + + + public TimeResponseVO(long epochMilli) { + this.epochMilli = epochMilli; + } +}