1 Star 0 Fork 0

ichub / go-factroy2024

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
JsonResult.go 1.26 KB
一键复制 编辑 原始数据 按行查看 历史
leijmdas 提交于 2024-01-30 12:56 . add
package dto
import "encoding/json"
const CODE_SUCCESS = 200
const CODE_REQUEST_BAD = 400
const CODE_SERVER_ERR = 500
const CODE_NOFOUND_RECORD = 501
const CODE_FAIL = CODE_SERVER_ERR
type JsonResult struct {
Code int32 `json:"code"`
Msg string `json:"msg"`
Data string `json:"data"`
}
func (result *JsonResult) String() string {
s, _ := json.Marshal(result)
return string(s)
}
func (result *JsonResult) ToString() string {
s, _ := json.MarshalIndent(result, "", " ")
return string(s)
}
func (result *JsonResult) Success() *JsonResult {
result.Code = CODE_SUCCESS
result.Msg = "成功"
return result
}
func (result *JsonResult) SuccessData(data string) *JsonResult {
result.Code = CODE_SUCCESS
result.Msg = "成功"
result.Data = data
return result
}
func (result *JsonResult) SuccessMessage(msg string, data string) *JsonResult {
result.Code = CODE_SUCCESS
result.Msg = msg
result.Data = data
return result
}
func (result *JsonResult) Fail() *JsonResult {
result.Code = CODE_FAIL
result.Msg = "失败"
return result
}
func (result *JsonResult) FailMessage(msg string) *JsonResult {
result.Code = CODE_FAIL
result.Msg = msg
return result
}
func (p *JsonResult) SetData(s string) {
p.Data = s
}
func (p *JsonResult) GetData() string {
return p.Data
}
Go
1
https://gitee.com/ichub/go-factroy2024.git
git@gitee.com:ichub/go-factroy2024.git
ichub
go-factroy2024
go-factroy2024
v1.2.0

搜索帮助

53164aa7 5694891 3bd8fe86 5694891