Files
HTCloud/HT.Cloud.Code/Web/AlwaysResult.cs

94 lines
1.7 KiB
C#
Raw Normal View History

2023-03-03 16:07:50 +08:00
/*******************************************************************************
* Copyright © 2016 HT.Cloud.Framework
* Author: HT.Cloud
* Description: WaterCloud快速开发平台
* Website
*********************************************************************************/
namespace HT.Cloud.Code
{
/// <summary>
/// 常用返回结果
/// </summary>
public class AlwaysResult
{
/// <summary>
/// 操作结果类型
/// </summary>
public object state { get; set; }
/// <summary>
/// 获取 消息内容
/// </summary>
public string message { get; set; }
}
/// <summary>
/// 常用返回结果
/// </summary>
public class AlwaysResult<T> : AlwaysResult
{
/// <summary>
/// 列表的记录数
/// </summary>
public int count { get; set; }
/// <summary>
/// 获取 返回数据
/// </summary>
public T data { get; set; }
}
/// <summary>
/// DTree返回结果
/// </summary>
public class DTreeResult
{
/// <summary>
/// 操作结果类型
/// </summary>
public StatusInfo status { get; set; }
/// 此页要显示的记录列表
/// </summary>
public object data { get; set; }
}
public class StatusInfo
{
/// <summary>
/// 操作结果类型
/// </summary>
public object code { get; set; }
/// 此页要显示的记录列表
/// </summary>
public object message { get; set; }
}
/// <summary>
/// 表示 ajax 操作结果类型的枚举
/// </summary>
public enum ResultType
{
/// <summary>
/// 消息结果类型
/// </summary>
info,
/// <summary>
/// 成功结果类型
/// </summary>
success,
/// <summary>
/// 警告结果类型
/// </summary>
warning,
/// <summary>
/// 异常结果类型
/// </summary>
error
}
}