Abp模块
abp
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

50 lines
994 B

using System;
namespace Sanhe.Abp.Wrapper;
/// <summary>
/// 返回值包装结构。
/// </summary>
/// <typeparam name="TResult"></typeparam>
[Serializable]
public class WrapResult<TResult>
{
/// <summary>
/// 错误代码
/// </summary>
public string Code { get; set; }
/// <summary>
/// 错误提示消息
/// </summary>
public string Message { get; set; }
/// <summary>
/// 补充消息
/// </summary>
public string Details { get; set; }
/// <summary>
/// 返回值
/// </summary>
public TResult Result { get; set; }
public WrapResult() { }
public WrapResult(
string code,
string message,
string details = null)
{
Code = code;
Message = message;
Details = details;
}
public WrapResult(
string code,
TResult result,
string message = "ok")
{
Code = code;
Result = result;
Message = message;
}
}