using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HH.WMS.Common.Response { public class BasisResponse { //private static readonly BasisResponse BasisResponseObject = new BasisResponse(); public bool Success { get; private set; } public string Message { get; private set; } /// /// 返回错误 /// /// /// public static BasisResponse Error(string msg) { var result = new BasisResponse(); result.Success = false; result.Message = msg; return result; } public static BasisResponse Error(string msg, HH.WMS.Common.External.LogPara logPara) { var result = new BasisResponse(); result.Success = false; result.Message = msg; Log.Detail(logPara, "结果异常,原因:" + msg); return result; } /// /// 返回错误 /// /// /// /// public static BasisResponse Error(string msg, string className) { var result = new BasisResponse(); result.Success = false; result.Message = msg; // Log.ApiDebug(className, msg); return result; } /// /// 返回正确 /// /// public static BasisResponse Normal() { var result = new BasisResponse(); result.Success = true; result.Message = ""; return result; } public static BasisResponse Normal(string msg) { var result = new BasisResponse(); result.Success = true; result.Message = msg; return result; } public string Describe() { return "结果:" + (Success ? "成功!" : "失败!" + Message); } } }