Browse Source

fix:get-datetime接口应当包装vo

master
白凤吉 1 week ago
parent
commit
153bb99f49
  1. 3
      src/main/java/com/iflytop/colortitration/app/controller/SystemController.java
  2. 16
      src/main/java/com/iflytop/colortitration/app/model/vo/TimeResponseVO.java

3
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()));
}
}

16
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;
}
}
Loading…
Cancel
Save