66 lines
1.6 KiB
C#
66 lines
1.6 KiB
C#
![]() |
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
|
|||
|
namespace VOL.Model.XW
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 通用返回类
|
|||
|
/// </summary>
|
|||
|
/// <typeparam name="T">数据对象类型</typeparam>
|
|||
|
public class XWApiResponse<T>
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 业务逻辑是否调用成功
|
|||
|
/// 默认值为 true
|
|||
|
/// </summary>
|
|||
|
public bool Success { get; set; } = true;
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 错误码
|
|||
|
/// </summary>
|
|||
|
public string? ErrorCode { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 错误信息
|
|||
|
/// </summary>
|
|||
|
public string? ErrorMsg { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 返回的数据对象
|
|||
|
/// </summary>
|
|||
|
public T? Data { get; set; }
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 构造函数,初始化空的成功响应
|
|||
|
/// </summary>
|
|||
|
public XWApiResponse()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 构造函数,初始化带数据的响应
|
|||
|
/// </summary>
|
|||
|
/// <param name="data">返回的数据</param>
|
|||
|
public XWApiResponse(T data)
|
|||
|
{
|
|||
|
Data = data;
|
|||
|
Success = true;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 构造函数,初始化带错误的响应
|
|||
|
/// </summary>
|
|||
|
/// <param name="errorCode">错误码</param>
|
|||
|
/// <param name="errorMsg">错误信息</param>
|
|||
|
public XWApiResponse(string errorCode, string errorMsg)
|
|||
|
{
|
|||
|
Success = false;
|
|||
|
ErrorCode = errorCode;
|
|||
|
ErrorMsg = errorMsg;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|