mirror of
https://github.com/tiger1103/gfast.git
synced 2026-09-22 10:33:11 +00:00
34 lines
886 B
Go
34 lines
886 B
Go
package api
|
|
|
|
import (
|
|
"gfast/library"
|
|
"github.com/gogf/gf/net/ghttp"
|
|
)
|
|
|
|
type CommonBase struct{}
|
|
|
|
// SusJson 成功的返回
|
|
func (c *CommonBase) SusJson(isExit bool, r *ghttp.Request, msg string, data ...interface{}) {
|
|
library.SusJson(isExit, r, msg, data...)
|
|
}
|
|
|
|
// FailJson 失败的返回
|
|
func (c *CommonBase) FailJson(isExit bool, r *ghttp.Request, msg string, data ...interface{}) {
|
|
library.FailJson(isExit, r, msg, data...)
|
|
}
|
|
|
|
// FailJsonExit 失败中断返回
|
|
func (c *CommonBase) FailJsonExit(r *ghttp.Request, msg string) {
|
|
c.FailJson(true, r, msg)
|
|
}
|
|
|
|
// SusJsonExit 成功中断返回
|
|
func (c *CommonBase) SusJsonExit(r *ghttp.Request, data ...interface{}) {
|
|
c.SusJson(true, r, "success", data...)
|
|
}
|
|
|
|
// JsonExit 输出json并中断
|
|
func (c *CommonBase) JsonExit(r *ghttp.Request, code int, msg string, data ...interface{}) {
|
|
library.JsonExit(r, code, msg, data...)
|
|
}
|