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; + } +}