emity

package module
v0.0.0-...-fbc318e Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2024 License: GPL-3.0 Imports: 4 Imported by: 5

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FileEmity

type FileEmity struct {
	Gsuccess     bool        `json:"success"`
	Gmsg         string      `json:"msg"`
	Gdata        interface{} `json:"data"` //[]byte
	Gdisposition string      `json:"disposition"`
	Gtype        string      `json:"type"`
	Glength      int         `json:"length"`
	GsLength     string      `json:"sLength"`
}

文件结构体,用于http返回传递消息

func (*FileEmity) AppendMsg

func (fm *FileEmity) AppendMsg(msg ...interface{}) *FileEmity

*

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

func (FileEmity) Err

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

*

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

func (FileEmity) ErrString

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

*

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

func (*FileEmity) IncCode

func (fm *FileEmity) IncCode(iCode int) *FileEmity

*

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

func (*FileEmity) IncData

func (fm *FileEmity) IncData(iCode int) int

*

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

func (*FileEmity) InsertMsg

func (fm *FileEmity) InsertMsg(msg ...interface{}) *FileEmity

*

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

func (*FileEmity) SetData

func (fm *FileEmity) SetData(data interface{}) *FileEmity

*

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

func (*FileEmity) SetMsg

func (fm *FileEmity) SetMsg(msg ...interface{}) *FileEmity

*

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

func (FileEmity) Success

func (fm FileEmity) Success(data interface{}, disposition, sType string, msg ...interface{}) *FileEmity

*

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

func (*FileEmity) ToStr

func (fm *FileEmity) ToStr() string

*

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

type MsgEmity

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

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

func (*MsgEmity) AppendMsg

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

*

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

func (MsgEmity) Err

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

*

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

func (MsgEmity) ErrString

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

*

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

func (*MsgEmity) IncCode

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

*

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

func (*MsgEmity) IncData

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

*

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

func (*MsgEmity) InsertMsg

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

*

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

func (*MsgEmity) SetData

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

*

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

func (*MsgEmity) SetMsg

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

*

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

func (MsgEmity) Success

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

*

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

func (MsgEmity) SuccessString

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

*

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

func (*MsgEmity) ToStr

func (m *MsgEmity) ToStr() string

*

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

Jump to

Keyboard shortcuts

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