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