// Package consts ... // // Description : consts ... // // Author : go_developer@163.com<白茶清欢> // // Date : 2024-07-23 16:46 package consts type GinContextFieldType string 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 GinContextFieldType = "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请求成功后, 执行的逻辑 GinTraceInstanceField = "__trace_instance__" // trace实例的key ) // Mode 服务器模式 type Mode string func (m Mode) String() string { return string(m) } func (m Mode) Value() string { return m.String() } const ( ModeDefault Mode = "local" // 默认模式 - 本地开发 ModeTest Mode = "test" // 测试模式 ModeProd Mode = "prod" // 生产模式 ModePreview Mode = "preview" // 预览模式 ModeSandbox Mode = "sandbox" // 沙盒模式 )