rpc

package
v0.0.0-...-bb7101a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2024 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewBizStatusError

func NewBizStatusError(code ErrorType, err error) kerrors.BizStatusErrorIface

Types

type ErrorType

type ErrorType int
const (
	ErrorTypeInvalid ErrorType = iota
	// ErrorTypeDBDataRepeat 数据重复错误
	ErrorTypeDBDataRepeat
	// ErrorTypeDataInvalid 数据无效
	ErrorTypeDataInvalid
	// ErrorTypeDBHandle 数据库操作错误
	ErrorTypeDBHandle
	// ErrorTypeNetwork network 内部网络处理错误
	ErrorTypeNetwork
	// ErrorTypeJsonMarshal JsonMarshal json 转换错误
	ErrorTypeJsonMarshal
	// ErrorTypeJsonUnMarshal UnMarshal json 解析错误
	ErrorTypeJsonUnMarshal
	// ErrorTypeDataEmpty 数据为空
	ErrorTypeDataEmpty
	// ErrorTypeDataInsertFailure 数据插失败
	ErrorTypeDataInsertFailure
	// ErrTypeRpcError RPC 网络层错误
	ErrTypeRpcError
)

func ParseBizStatusError

func ParseBizStatusError(err error) (errType ErrorType, publicErrMsg string, privateErrMsg string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL