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; }
|
|
/// <summary>
|
/// 返回错误
|
/// </summary>
|
/// <param name="msg"></param>
|
/// <returns></returns>
|
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;
|
}
|
|
/// <summary>
|
/// 返回错误
|
/// </summary>
|
/// <param name="msg"></param>
|
/// <param name="className"></param>
|
/// <returns></returns>
|
public static BasisResponse Error(string msg, string className)
|
{
|
var result = new BasisResponse();
|
result.Success = false;
|
result.Message = msg;
|
// Log.ApiDebug(className, msg);
|
return result;
|
}
|
|
/// <summary>
|
/// 返回正确
|
/// </summary>
|
/// <returns></returns>
|
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);
|
}
|
}
|
}
|