* fix:The WithGlobalTx method returns the exception caught by recover
* fix:add case of panic non-error type;WithGlobalTx return a specific exception
* fix:Combine error judgments into a single conditional statement to make the code more readable.
---------
Co-authored-by: FengZhang <zfcode@qq.com>
* refact the tm executor and adjust the sample
* optimize interface, adjust samples
* fix ci
* optimize comment
* upgrade go version
* add tx name configuration
* add panic handler
* add ut
* add ut for tm
* format imports
* resolve conflict in go mod
* fix loop variable v captured by func literal (govet)
* optimize ut for tm in gomonkey mock.
* format by goimports
* optimize code style
* resolve conflict.