result

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2025 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SuccessRespCode    = 0
	SuccessRespMessage = "success"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Result

type Result map[string]interface{}

Result 结果类型 使用map封装为了更加通用

func (*Result) JSON

func (r *Result) JSON() (j string, err error)

JSON 转换JSON

type ResultFieldName

type ResultFieldName struct {
	Code    string
	Message string
	Data    string
}

ResultFieldName 为了兼容不同系统的不同返回格式 通过封装 ResultFieldName 实现保存字段的名称

func (*ResultFieldName) Fail

func (r *ResultFieldName) Fail(err error) Result

FailResp 失败的时候,返回内容的封装

func (*ResultFieldName) NewResult

func (r *ResultFieldName) NewResult(code int64, message string, data interface{}) Result

NewResult 返回结果 数据内容字段为 response

func (*ResultFieldName) Success

func (r *ResultFieldName) Success(data interface{}) Result

SuccessResp 成功的时候,返回内容的封装

Jump to

Keyboard shortcuts

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