using Ant.Core.WebApi.Enum;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Ant.Core.WebApi.Model
{
public class ApiResult
{
public ApiResult(ErrorCodeEnum errorCode, string message)
{
this.ErrorCode = errorCode;
this.Message = message;
}
///
/// 返回码
///
public ErrorCodeEnum ErrorCode { set; get; } = ErrorCodeEnum.Success;
///
/// 返回消息
///
public string Message { set; get; } = string.Empty;
///
/// 是否成功
///
public bool IsSuccess { get { return ErrorCode == ErrorCodeEnum.Success; } }
}
public class ApiResult : ApiResult
{
public ApiResult(ErrorCodeEnum errorCode, string message) : base(errorCode, message)
{
}
public ApiResult(T data) : base(ErrorCodeEnum.Success, "成功")
{
this.Data = data;
}
///
/// 实际数据
///
public T Data { set; get; }
}
}