From 27b111113aa3be0f523ee4ac80fd6e5bb7af5a90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=99=BD=E8=8C=B6=E6=B8=85=E6=AC=A2?= Date: Sat, 1 Nov 2025 13:24:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0gin=E6=9E=9A=E4=B8=BE?= =?UTF-8?q?=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- gin.go | 54 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/gin.go b/gin.go index 708cc09..becdf08 100644 --- a/gin.go +++ b/gin.go @@ -8,30 +8,32 @@ package consts const ( - GinRequestIDField = "request_id" // 请求ID - GinTraceIDField = "trace_id" // 追踪ID - GinStartRequestTimeField = "start_request_time" // 开始请求时间字段 - GinFinishRequestTimeField = "finish_request_time" // 开始请求时间字段 - GinResponseCodeField = "code" // 响应状态码字段 - GinResponseMessageField = "message" // 响应信息字段 - GinHandleRequestCostField = "cost" // 处理请求耗时字段 - GinResponseDataField = "data" // 响应数据字段 - GinResponseTraceIDField = "trace_id" // 响应TraceID字段 - GinResponseRequestIDField = "request_id" // 响应的请求ID字段 - GinRecordResponseDataField = "record_response_data" // 记录响应数据到上下文 - GinRecordRequestDataField = "record_request_data" // 记录请求数据到上下文 - GinRequestIsSuccessField = "request_is_success" // 请求是否成功 - GinResponseExtensionField = "extension_data" // - GinContextField = "gin_context" // 请求的gin实例 - GinContextDataField = "gin_context_data" // 请求的gin ctx 数据 - GinRequestMethodField = "request_method" // 请求方法 - GinRequestURIField = "request_uri" // 请求URI - GinCodeVersionField = "code_version" // 代码版本 - GinServiceVersionField = "service_version" // 服务版本 - GinUserIDField = "user_id" // 用户ID - GinUserRoleIDField = "user_role_id" // 用户角色ID - GinOperateModeField = "operate_mode" // 操作模式 - GinClientIpField = "client_ip" // 客户端IP - GinServerIpField = "server_ip" // 服务端IP - GinEnvField = "env" // 环境变量 + GinRequestIDField = "request_id" // 请求ID + GinTraceIDField = "trace_id" // 追踪ID + GinStartRequestTimeField = "start_request_time" // 开始请求时间字段 + GinFinishRequestTimeField = "finish_request_time" // 开始请求时间字段 + GinResponseCodeField = "code" // 响应状态码字段 + GinResponseMessageField = "message" // 响应信息字段 + GinHandleRequestCostField = "cost" // 处理请求耗时字段 + GinResponseDataField = "data" // 响应数据字段 + GinResponseTraceIDField = "trace_id" // 响应TraceID字段 + GinResponseRequestIDField = "request_id" // 响应的请求ID字段 + GinRecordResponseDataField = "record_response_data" // 记录响应数据到上下文 + GinRecordRequestDataField = "record_request_data" // 记录请求数据到上下文 + GinRequestIsSuccessField = "request_is_success" // 请求是否成功 + GinResponseExtensionField = "extension_data" // + GinContextField = "gin_context" // 请求的gin实例 + GinContextDataField = "gin_context_data" // 请求的gin ctx 数据 + GinRequestMethodField = "request_method" // 请求方法 + GinRequestURIField = "request_uri" // 请求URI + GinCodeVersionField = "code_version" // 代码版本 + GinServiceVersionField = "service_version" // 服务版本 + GinUserIDField = "user_id" // 用户ID + GinUserRoleIDField = "user_role_id" // 用户角色ID + GinOperateModeField = "operate_mode" // 操作模式 + GinClientIpField = "client_ip" // 客户端IP + GinServerIpField = "server_ip" // 服务端IP + GinEnvField = "env" // 环境变量 + GinRequestSuccess = "gin_request_success" // 请求成功 + GinLogicAfterResponseKey = "__logic_after_response__" // gin请求成功后, 执行的逻辑 )