Documentation
¶
Index ¶
- func BuildFailRespResult(appError errors.ResultCode, data ...interface{}) *resp.RespResult
- func BuildOkRespResult(data interface{}) *resp.RespResult
- func BuildRespResult(appError errors.AppError, data ...interface{}) *resp.RespResult
- func FailJson(c *gin.Context, err errors.AppError, data ...interface{})
- func FailStatusJson(c *gin.Context, httpStatus int, err errors.AppError, data ...interface{})
- func FileHttpRespResult(c *gin.Context, resp *resp.HttpFileRespResult)
- func HtmlHttpRespResult(c *gin.Context, resp *resp.HttpHtmlRespResult)
- func HttpRespResult(respResult *resp.RespResult) *resp.HttpJsonRespResult
- func Json(c *gin.Context, httpStatus int, code int, msg string, data ...interface{})
- func OkHttpRespResult(data ...interface{}) *resp.HttpJsonRespResult
- func OkJson(c *gin.Context, data ...interface{})
- func ProtoBufHttpRespResult(c *gin.Context, resp *resp.HttpProtoBufRespResult)
- func RedirectHttpRespResult(c *gin.Context, resp *resp.HttpRedirectRespResult)
- func TextHttpRespResult(c *gin.Context, resp *resp.HttpTextRespResult)
- func XmlHttpRespResult(c *gin.Context, resp *resp.HttpXmlRespResult)
- type IController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildFailRespResult ¶
func BuildFailRespResult(appError errors.ResultCode, data ...interface{}) *resp.RespResult
func BuildOkRespResult ¶
func BuildOkRespResult(data interface{}) *resp.RespResult
func BuildRespResult ¶
func BuildRespResult(appError errors.AppError, data ...interface{}) *resp.RespResult
func FailStatusJson ¶
FailStatusJson 输出失败Json结果,仅支持0或1个data
func FileHttpRespResult ¶
func FileHttpRespResult(c *gin.Context, resp *resp.HttpFileRespResult)
func HtmlHttpRespResult ¶
func HtmlHttpRespResult(c *gin.Context, resp *resp.HttpHtmlRespResult)
func HttpRespResult ¶
func HttpRespResult(respResult *resp.RespResult) *resp.HttpJsonRespResult
func OkHttpRespResult ¶
func OkHttpRespResult(data ...interface{}) *resp.HttpJsonRespResult
func ProtoBufHttpRespResult ¶
func ProtoBufHttpRespResult(c *gin.Context, resp *resp.HttpProtoBufRespResult)
func RedirectHttpRespResult ¶
func RedirectHttpRespResult(c *gin.Context, resp *resp.HttpRedirectRespResult)
func TextHttpRespResult ¶
func TextHttpRespResult(c *gin.Context, resp *resp.HttpTextRespResult)
func XmlHttpRespResult ¶
func XmlHttpRespResult(c *gin.Context, resp *resp.HttpXmlRespResult)
Types ¶
type IController ¶
type IController interface { // PreUrl url前缀 PreUrl() string }
Click to show internal directories.
Click to hide internal directories.