beego 公共请求返回
package controllers import ( "github.com/astaxie/beego" "service/doc_admin/models" ) type PublicController struct { beego.Controller } func (this *PublicController) SendResponse(code int, message string, data interface{}) { this.Data["json"] = models.SendResponse(code, message, data) this.ServeJSON() }
package models type Result struct { Code int Message string Data interface{} } const ( SUCCESS = iota FAIL ) func SendResponse(code int, message string, data interface{}) (result Result) { result.Code = code result.Message = message result.Data = data return }