package response type AiforgeOuterResponse struct { Code int `json:"code"` Msg string `json:"msg"` Data interface{} `json:"data"` } func OuterSuccess() *AiforgeOuterResponse { return &AiforgeOuterResponse{Code: RESPONSE_CODE_SUCCESS, Msg: RESPONSE_MSG_SUCCESS} } func OuterError(code int, msg string) *AiforgeOuterResponse { return &AiforgeOuterResponse{Code: code, Msg: msg} } func OuterServerError(msg string) *AiforgeOuterResponse { return &AiforgeOuterResponse{Code: RESPONSE_CODE_ERROR_DEFAULT, Msg: msg} } func OuterBizError(err *BizError) *AiforgeOuterResponse { return &AiforgeOuterResponse{Code: err.Code, Msg: err.Err} } func OuterSuccessWithData(data interface{}) *AiforgeOuterResponse { return &AiforgeOuterResponse{Code: RESPONSE_CODE_SUCCESS, Msg: RESPONSE_MSG_SUCCESS, Data: data} } func OuterErrorWithData(code int, msg string, data interface{}) *AiforgeOuterResponse { return &AiforgeOuterResponse{Code: code, Msg: msg, Data: data} }