|
- 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}
- }
- func OuterResponseError(err error) *AiforgeOuterResponse {
- return &AiforgeOuterResponse{Code: RESPONSE_CODE_ERROR_DEFAULT, Msg: err.Error()}
- }
|