diff --git a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java index 23fff4ab..750e420b 100644 --- a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java +++ b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseReqDTO.java @@ -2,13 +2,15 @@ package cn.code.nl.framework.common.pojo; import lombok.Data; +import java.io.Serializable; + /** * 基础DTO对象 * @Author: liyongde * @Date: 2026/7/24 8:49 */ @Data -public class AcsBaseReqDTO { +public class AcsBaseReqDTO implements Serializable { /** * 请求号: traceId */ diff --git a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java index 91c763ea..1d41351c 100644 --- a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java +++ b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/pojo/AcsBaseRespDTO.java @@ -2,13 +2,15 @@ package cn.code.nl.framework.common.pojo; import lombok.Data; +import java.io.Serializable; + /** * acs返回基础对象 * @Author: liyongde * @Date: 2026/7/24 10:27 */ @Data -public class AcsBaseRespDTO { +public class AcsBaseRespDTO implements Serializable { /** * 是否整体成功 */ @@ -23,4 +25,15 @@ public class AcsBaseRespDTO { * 响应消息 */ private String msg; + + /** + * 请求号: traceId + */ + private String traceId; + + /** + * + * 时间 + */ + private Long timestamp; } diff --git a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java index 21e2a13f..da1be3ca 100644 --- a/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java +++ b/nl-framework/nl-common/src/main/java/cn/code/nl/framework/common/util/http/AcsUtil.java @@ -6,6 +6,7 @@ import cn.code.nl.framework.common.pojo.AcsBaseRespDTO; import cn.code.nl.framework.common.pojo.CommonResult; import cn.code.nl.framework.common.util.json.JsonUtils; import cn.code.nl.framework.common.util.spring.SpringUtils; +import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; import java.lang.reflect.InvocationTargetException; @@ -103,6 +104,8 @@ public class AcsUtil { AcsBaseRespDTO response = new AcsBaseRespDTO(); response.setSuccess(true); response.setCode("200"); + response.setTraceId(IdUtil.simpleUUID()); + response.setTimestamp(System.currentTimeMillis()); return JsonUtils.convertObject(response, responseType); }