using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace HttpClientStudy.Model { /// /// API 返回基类 /// public class BaseResult { /// /// 接口返回代码 /// public int Code { get; set; } /// /// 接口返回说明信息 /// public string? Message { get; set; } /// /// 接口返回数据 /// public object? Data { get; set; } = string.Empty; } /// /// API 泛型返回基类 /// /// public class BaseResult : BaseResult { /// /// 创建返回基数 /// /// 泛型数据 /// 编码 /// 说明信息 /// public static BaseResult Create(T? data = default, int code = 0, string message = "") { return new BaseResult { Data = data, Code = code, Message = message }; } /// /// 泛型返回核心数据 /// public new T? Data { get; set; } } }