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; } } }