using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Runtime.Serialization;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace yunneiWCS
|
{
|
/// <summary>
|
/// 方法返回实体
|
/// </summary>
|
[DataContract]
|
public class FunctionReturnEntity<T>
|
{
|
public FunctionReturnEntity()
|
{
|
this.result = true;
|
}
|
/// <summary>
|
/// 方法返回结果
|
/// </summary>
|
[DataMember]
|
public bool result { get; set; }
|
|
/// <summary>
|
/// 方法返回消息
|
/// </summary>
|
[DataMember]
|
public string resMsg { get; set; }
|
|
/// <summary>
|
/// 返回数据
|
/// </summary>
|
[DataMember]
|
public T resData { get; set; }
|
|
|
/// <summary>
|
/// 返回成功
|
/// </summary>
|
/// <param name="_resMsg"></param>
|
/// <returns></returns>
|
public static FunctionReturnEntity<T> Success(string _resMsg, T _resData)
|
{
|
return new FunctionReturnEntity<T>()
|
{
|
result = true,
|
resMsg = _resMsg,
|
resData = _resData
|
};
|
}
|
|
/// <summary>
|
/// 返回成功
|
/// </summary>
|
/// <param name="_resMsg"></param>
|
/// <returns></returns>
|
public static FunctionReturnEntity<T> Success(string _resMsg)
|
{
|
return new FunctionReturnEntity<T>()
|
{
|
result = true,
|
resMsg = _resMsg
|
};
|
}
|
|
/// <summary>
|
/// 返回失败
|
/// </summary>
|
/// <param name="_resMsg"></param>
|
/// <returns></returns>
|
public static FunctionReturnEntity<T> Fail(string _resMsg, T _resData)
|
{
|
return new FunctionReturnEntity<T>()
|
{
|
result = false,
|
resMsg = _resMsg,
|
resData = _resData
|
};
|
}
|
|
/// <summary>
|
/// 返回失败
|
/// </summary>
|
/// <param name="_resMsg"></param>
|
/// <returns></returns>
|
public static FunctionReturnEntity<T> Fail(string _resMsg)
|
{
|
return new FunctionReturnEntity<T>()
|
{
|
result = false,
|
resMsg = _resMsg,
|
};
|
}
|
}
|
}
|