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