msgentity

package module
v0.0.0-...-7e3212e Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: GPL-3.0 Imports: 4 Imported by: 23

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ErrString

func ErrString(data int, msg ...interface{}) string

*

  • 返回包含'错误信息'的结构体Json字符串
  • @param data 码值
  • @param msg 描述信息
  • @return 返回Json字符串

func SuccessString

func SuccessString(data interface{}, msg ...interface{}) string

*

  • 返回包含'正确信息'的结构体Json字符串
  • @param data 码值|数据
  • @param msg 描述信息
  • @return 返回Json字符串

Types

type MsgEntity

type MsgEntity struct {
	Gsuccess bool        `json:"success"`
	Gmsg     string      `json:"msg"`
	Gdata    interface{} `json:"data"`
}

消息结构体,用于方法间传递消息

func Err

func Err(data int, msg ...interface{}) *MsgEntity

*

  • 构造消息结构体,返回包含'错误信息'的结构体
  • @param data 码值
  • @param msg 描述信息
  • @return 返回新创建的结构体

func Success

func Success(data interface{}, msg ...interface{}) *MsgEntity

*

  • 构造消息结构体,返回包含'正确信息'的结构体
  • @param data 码值|数据
  • @param msg 描述信息
  • @return 返回新创建的结构体

func (*MsgEntity) AppendMsg

func (m *MsgEntity) AppendMsg(msg ...interface{}) *MsgEntity

*

  • 在描述信息后面累加'描述信息'
  • msg 描述信息
  • @return 返回原结构体 m

func (*MsgEntity) IncCode

func (m *MsgEntity) IncCode(iCode int) *MsgEntity

*

  • 累加'码值'
  • iCode 被累加值
  • @return 返回原结构体 m

func (*MsgEntity) IncData

func (m *MsgEntity) IncData(iCode int) int

*

  • 累加'码值'
  • iCode 被累加值
  • @return 返回原结构体 m

func (*MsgEntity) InsertMsg

func (m *MsgEntity) InsertMsg(msg ...interface{}) *MsgEntity

*

  • 在描述信息前面插入'描述信息'
  • msg 描述信息
  • @return 返回原结构体 m

func (*MsgEntity) SetData

func (m *MsgEntity) SetData(data interface{}) *MsgEntity

*

  • 重设'返回数据'
  • data 码值|数据
  • @return 返回原结构体 m

func (*MsgEntity) SetMsg

func (m *MsgEntity) SetMsg(msg ...interface{}) *MsgEntity

*

  • 重设'描述信息'
  • msg 描述信息
  • @return 返回原结构体 m

func (*MsgEntity) ToStr

func (m *MsgEntity) ToStr() string

*

  • 将结构体转换成json字符串输出
  • @return 返回json结构字符串

Jump to

Keyboard shortcuts

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