using System;
namespace MAX.Core.Commons;
///
/// 通用返回
///
public class Result
{
///
/// 返回结果是否成功
///
public bool Success { get; set; } = false;
///
/// 返回消息
///
public string Msg { get; set; } = "";
///
/// 返回内容
///
public object Data { get; set; } = null;
///
/// 返回状态码
///
public int Code { get; set; }
}
///
/// 通用返回 指定Data类型
///
/// 数据类型
public class Result : Result
{
///
/// 返回内容
///
public new TData Data { get; set; }
}
///
/// 通用返回
///
/// 状态类型枚举
/// 数据类型
public class Result : Result where TStatus : Enum
{
///
/// 状态
///
public TStatus Status { get; set; }
///
/// 返回内容
///
public new TData Data { get; set; }
}