mh_frame_sps/APT.Infrastructure.Core/Structs/JsonActionResult.cs

76 lines
2.2 KiB
C#
Raw Normal View History

2026-04-07 13:47:52 +08:00
using System;
namespace APT.Infrastructure.Core
{
/// <summary>
/// 适用于WebApi的统一格式的ActionResult
/// </summary>
/// <typeparam name="T">返回结果数据类型</typeparam>
public class JsonActionResult<T>
{
private bool _isSuccessful = true;
/// <summary>
/// 是否执行成功
/// </summary>
public bool IsSuccessful
{
get { return this._isSuccessful; }
set { this._isSuccessful = value; }
}
/// <summary>
/// 返回结果,如果<see cref="IsSuccessful"/>值为<see cref="true"/>时有值
/// </summary>
public T Data { get; set; }
public int TotalCount { get; set; }
/// <summary>
/// 错误信息,如果<see cref="IsSuccessful"/>值为<see cref="false"/>时有值
/// </summary>
public String ErrorMessage { get; set; }
/// <summary>
/// 消息类型
/// </summary>
public EFMessageType MessageType { get; set; }
/// <summary>
/// 消息代码
/// </summary>
public string Code { get; set; }
}
/// <summary>
/// 适用于WebApi的统一格式的ActionResult
/// </summary>
/// <typeparam name="T">返回结果数据类型</typeparam>
public class JsonActionResult
{
private bool _isSuccessful = true;
/// <summary>
/// 是否执行成功
/// </summary>
public bool IsSuccessful
{
get { return this._isSuccessful; }
set { this._isSuccessful = value; }
}
/// <summary>
/// 返回结果,如果<see cref="IsSuccessful"/>值为<see cref="true"/>时有值
/// </summary>
public string Data { get; set; }
public int TotalCount { get; set; }
/// <summary>
/// 错误信息,如果<see cref="IsSuccessful"/>值为<see cref="false"/>时有值
/// </summary>
public String ErrorMessage { get; set; }
/// <summary>
/// 消息类型
/// </summary>
public EFMessageType MessageType { get; set; }
/// <summary>
/// 消息代码
/// </summary>
public string Code { get; set; }
}
}