// Package event ... // // Description : 各种常量定义 // // Author : go_developer@163.com<白茶清欢> // // Date : 2023-02-01 14:23 package event const ( // OutputKeyTag 事件数据输出key的标签 OutputKeyTag = "event" // JsonTag json输出的标签 JsonTag = "json" // IgnoreTagValue 不做输出的标签值 IgnoreTagValue = "-" // MappingTag 参数映射标签 MappingTag = "mapping" ) const ( // MappingLocationAll 自动探测所有路径 MappingLocationAll = "all" // MappingLocationParam 从参数读取 MappingLocationParam = "param" // MappingLocationHeader 从请求header读取 MappingLocationHeader = "header" // MappingLocationResponse 从响应数据读取 MappingLocationResponse = "response" // MappingLocationExtension 从扩展数据读取 MappingLocationExtension = "extension" ) // MappingRule 数据映射规则 // // Author : go_developer@163.com<白茶清欢> // // Date : 14:24 2023/2/1 type MappingRule struct { Location string `json:"location"` // 数据所在位置, header-请求头 param-参数获取 response-响应数据获取 extension-扩展数据读取 all-自动按照header/param/response/extension的顺序查询 Field string `json:"field"` // 查询的字段名称 }