这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
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.
 
 
 
 
 
 

45 lines
1.1 KiB

using System;
namespace OpenApi
{
[Serializable]
public class ApiResponse<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 ApiResponse() { }
public ApiResponse(
string code,
string message,
string details = null)
{
Code = code;
Message = message;
Details = details;
}
public ApiResponse(
string code,
TResult result,
string message = "OK")
{
Code = code;
Result = result;
Message = message;
}
}
}