/// <summary> /// 生成一个包含状态码的标准返回 /// </summary> /// <param name="code">状态码</param> /// <param name="message">提示消息</param> /// <param name="innerMessage">内部说明</param> /// <param name="guide">错误指导</param> /// <param name="describe">错误解释</param> /// <returns></returns> IApiResult IApiResultHelper.State(int code, string message, string innerMessage, string guide, string describe) { return(new ApiResult { Success = code == OperatorStatusCode.Success || code == OperatorStatusCode.Queue, Code = code, Message = message ?? OperatorStatusCode.GetMessage(code), InnerMessage = innerMessage, Trace = new OperatorTrace { Guide = guide, Describe = describe } }); }
/// <summary> /// 生成一个包含状态码的标准返回 /// </summary> /// <param name="code">状态码</param> /// <param name="message">提示消息</param> /// <param name="innerMessage">内部说明</param> /// <param name="point">错误点</param> /// <param name="guide">错误指导</param> /// <param name="describe">错误解释</param> /// <returns></returns> public IApiResult <TData> State <TData>(int code, string message, string innerMessage, string point, string guide, string describe) { return(new ApiResult <TData> { Success = code == OperatorStatusCode.Success || code == OperatorStatusCode.Queue, Code = code, Message = message ?? OperatorStatusCode.GetMessage(code), InnerMessage = innerMessage, Trace = new OperatorTrace { Point = point, Guide = guide, Describe = describe } }); }