Documentation
¶
Overview ¶
Package response 响应处理工具
Index ¶
- Constants
- func Abort403(c *gin.Context, msg ...string)
- func Abort404(c *gin.Context, msg ...string)
- func Abort500(c *gin.Context, msg ...string)
- func BadRequest(c *gin.Context, err error, msg ...string)
- func Created(c *gin.Context, data interface{})
- func CreatedJSON(c *gin.Context, data interface{})
- func Error(c *gin.Context, err error, msg ...string)
- func FailData(c *gin.Context, data interface{})
- func Fill(c *gin.Context, code int)
- func FillMsg(c *gin.Context, msg string)
- func JSON(c *gin.Context, data interface{})
- func ServerError(c *gin.Context, err error)
- func StatusText(code int) string
- func String(c *gin.Context, data string)
- func Success(c *gin.Context)
- func SuccessData(c *gin.Context, data interface{})
- func Unauthorized(c *gin.Context, msg ...string)
- func ValidationError(c *gin.Context, errors map[string][]string)
Constants ¶
View Source
const ( // 通用 code码 RequestOk = 0 RequestErrMsg = 9 NotInit = -101 UserAgentErr = -102 ParamsErr = -400 ValidErr = -401 RequestNotExist = -404 ServerMaintenance = -444 ServerErr = -500 ServerApiErr = -502 ApiLimitErr = -503 TouristRegistrationClosed = -900 RequestJsonErr = -10001 UserNotLogin = 1001 UserIsLogOff = 1002 UserIsBan = 1003 PhoneCodeErr = 1004 RealAuthErr = 1005 RealMaxIdCount = 1006 AppKeyNotExist = 2000 ServerNetWorkErr = 2001 InvalidToken = 2002 InvalidApiSign = 2003 TouristsRechargeClosed = 2007 ServerTimeErr = 2008 RepeatedReporting = 2009 UserNoLogin = 3001 UserLogoutErr = 3003 UserLoginDeviceErr = 3004 //订单相关 CreateOrderFailed = 7000 OrderSignErr = 7001 OrderExpTime = 7002 OrderNotExist = 7004 OrderOrUidErr = 7005 PaymentFailed = 7007 PayNotifyFailed = 7009 PayLimitBan = 7010 PayChannelErr = 7011 Fusing = 60005 CurrentLimiting = 60006 //账户相关 ClosedLogin = 91001 ClosedRegister = 91002 AccountPassErr = 500003 TooManyPass = 500004 NameIllegal = 500005 NameIsExist = 500006 EmailIllegal = 500007 EmailIsExist = 500008 PhoneIllegal = 500009 PhoneIsExist = 500010 SendCodeErr = 500011 PassUnsafe = 500012 SendCodeMax = 500013 PassIdOld = 500014 PasswordErr = 500015 UnknownErr = 900001 )
Variables ¶
This section is empty.
Functions ¶
func BadRequest ¶
BadRequest 响应 400,传参 err 对象,未传参 msg 时使用默认消息 在解析用户请求,请求的格式或者方法不符合预期时调用
func ServerError ¶
ServerError 响应 200 和预设code码和自定义msg 数据
func StatusText ¶
func SuccessData ¶
SuccessData 响应 200 和带 data 键的JSON 数据
func Unauthorized ¶
Unauthorized 响应 401,未传参 msg 时使用默认消息 登录失败、jwt 解析失败时调用
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.