添加项目文件。
This commit is contained in:
1 parent
6a017c9547
commit
58abbb5b4f
86 files changed
+8729
No files matched your search
@@ -0,0 +1,37 @@
|
||||
namespace MAX.Core.Commons;
|
||||
|
||||
/// <summary>
|
||||
/// 公共Value
|
||||
/// </summary>
|
||||
/// <typeparam name="TValue"></typeparam>
|
||||
public class CommonValue<TValue>
|
||||
{
|
||||
public CommonValue() { }
|
||||
public CommonValue(TValue value)
|
||||
{
|
||||
Value = value;
|
||||
}
|
||||
public TValue Value { get; set; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 公共TextValue
|
||||
/// </summary>
|
||||
/// <typeparam name="TValue"></typeparam>
|
||||
public class CommonTextValue<TValue> : CommonValue<TValue>
|
||||
{
|
||||
public string Text { get; set; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 公共TextValue
|
||||
/// </summary>
|
||||
public class CommonTextValue : CommonTextValue<string>
|
||||
{
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// 默认公共键值对 Key Value
|
||||
/// </summary>
|
||||
public class CommonKeyValue : CommonValue<string>
|
||||
{
|
||||
public string Key { get; set; }
|
||||
}
|
||||
@@ -0,0 +1,55 @@
|
||||
using System;
|
||||
|
||||
namespace MAX.Core.Commons;
|
||||
|
||||
/// <summary>
|
||||
/// 通用返回
|
||||
/// </summary>
|
||||
public class Result
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回结果是否成功
|
||||
/// </summary>
|
||||
public bool Success { get; set; } = false;
|
||||
/// <summary>
|
||||
/// 返回消息
|
||||
/// </summary>
|
||||
public string Msg { get; set; } = "";
|
||||
/// <summary>
|
||||
/// 返回内容
|
||||
/// </summary>
|
||||
public object Data { get; set; } = null;
|
||||
|
||||
/// <summary>
|
||||
/// 返回状态码
|
||||
/// </summary>
|
||||
public int Code { get; set; }
|
||||
|
||||
}
|
||||
/// <summary>
|
||||
/// 通用返回 指定Data类型
|
||||
/// </summary>
|
||||
/// <typeparam name="TData">数据类型</typeparam>
|
||||
public class Result<TData> : Result
|
||||
{
|
||||
/// <summary>
|
||||
/// 返回内容
|
||||
/// </summary>
|
||||
public new TData Data { get; set; }
|
||||
}
|
||||
/// <summary>
|
||||
/// 通用返回
|
||||
/// </summary>
|
||||
/// <typeparam name="TStatus">状态类型枚举</typeparam>
|
||||
/// <typeparam name="TData">数据类型</typeparam>
|
||||
public class Result<TStatus, TData> : Result where TStatus : Enum
|
||||
{
|
||||
/// <summary>
|
||||
/// 状态
|
||||
/// </summary>
|
||||
public TStatus Status { get; set; }
|
||||
/// <summary>
|
||||
/// 返回内容
|
||||
/// </summary>
|
||||
public new TData Data { get; set; }
|
||||
}
|
||||
Reference in new issue
Block a user