diff --git a/abstrace.go b/abstrace.go index 60fb7e0..d1d0371 100644 --- a/abstrace.go +++ b/abstrace.go @@ -20,7 +20,7 @@ type IException interface { // Message 获取错误信息 Message() string // Data 获取异常时的返回数据 - Data() map[string]any + Data() any // ToError 转换为内置error类型 ToError() error // IsCode 是否为指定code diff --git a/exception.go b/exception.go index 848b42f..48d1230 100644 --- a/exception.go +++ b/exception.go @@ -24,7 +24,7 @@ import ( type Exception struct { code any message string - data map[string]any + data any stack string } @@ -50,7 +50,7 @@ func (e *Exception) Message() string { return e.message } -func (e *Exception) Data() map[string]any { +func (e *Exception) Data() any { return e.data }