/// <summary>
/// 错误信息
/// </summary>
public class Error : DataBase
{
/// <summary>
/// 错误码
/// 返回为空,表示调用成功
/// </summary>
public string Code { get; set; }
/// <summary>
/// 错误信息
/// 返回为空,表示调用成功
/// </summary>
public string Message { get; set; }
/// <summary>
/// 构造函数
/// </summary>
public Error()
{
}
/// <summary>
/// 构造函数
/// </summary>
/// <param name="code">错误码</param>
/// <param name="message">错误信息</param>
public Error(string code, string message)
{
this.Code = code;
this.Message = message;
}
public Error(int code, string message)
: this(code.ToString(), message)
{
}
public static Error Empty
{
get
{
return new Error();
}
}
}
public class SyncError : DataBase
{
/// <summary>
/// 错误信息(显示给客户)
/// </summary>
public string Message { get; set; }
private List<SubSyncError> subSyncErrors;
public List<SubSyncError> SubSyncErrors
{
get { return subSyncErrors; }
set { subSyncErrors = value; }
}
}
public class SubSyncError
{
/// <summary>
/// 错误信息(显示给客户)
/// </summary>
public string Message { get; set; }
private string errorCode;
public string ErrorCode
{
get { return errorCode; }
set { errorCode = value; }
}
private string errorMsg;
public string ErrorMsg
{
get { return errorMsg; }
set { errorMsg = value; }
}
private string subErrorCode;
public string SubErrorCode
{
get { return subErrorCode; }
set { subErrorCode = value; }
}
private string subErrorMsg;
public string SubErrorMsg
{
get { return subErrorMsg; }
set { subErrorMsg = value; }
}
}