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()
{
this.Code = ApiStatusCode.Success;
this.Message = "成功";
}
public ApiResult(ApiStatusCode errorCode, string message)
{
this.Code = errorCode;
this.Message = message;
}
///
/// 返回码
///
public ApiStatusCode Code { set; get; } = ApiStatusCode.Success;
///
/// 返回消息
///
public string Message { set; get; } = string.Empty;
///
/// 是否成功
///
public bool IsSuccess { get { return Code == ApiStatusCode.Success; } }
}
public class ApiResult : ApiResult
{
public ApiResult(ApiStatusCode errorCode, string message) : base(errorCode, message)
{
}
public ApiResult(T data) : base(ApiStatusCode.Success, "成功")
{
this.Data = data;
}
///
/// 实际数据
///
public T Data { set; get; }
}
}