using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
namespace Falit.Run.Models
{
///
/// 操作结果返回
///
[DataContract]
public class OperateResultInfo
{
///
/// 影响行数
///
[DataMember(Name = "affected_rows")]
public int AffectedRows { get; set; }
///
/// 操作状态
///
[DataMember(Name = "status")]
public string Status { get; set; }
///
/// 消息
///
[DataMember(Name = "message")]
public string Message { get; set; }
}
///
/// 查询操作结果返回
///
[DataContract]
public class OperateResultInfo : OperateResultInfo
{
///
/// 返回数据
///
[DataMember(Name = "data")]
public T Data { get; set; }
///
/// 数据总行数
///
[DataMember(Name = "DataCount")]
public int DataCount { get; set; }
}
///
/// 分页查询操作结果返回
///
[DataContract]
public class OperatePageResultInfo : OperateResultInfo>
where TRowData : PageQueryConditionInfo
{
}
///
/// 操作状态
///
public enum OperateStatus
{
///
/// 失败
///
Fail = 0,
///
/// 成功
///
Success,
///
/// 代码错误失败
///
Codefail,
///
/// 参数错误
///
Parametererror,
///
/// 验证过期(验证码之类的已经过期,需要重新调用接口)
///
SecurityOverdue,
///
/// 票据过期(接口票据过期)
///
TicketOverduce,
///
/// Key过期(业务记录中的Key已经不能用)
///
IsKeyOverduce,
///
/// 数据过期(业务记录中的失效时间已经到期)
///
IsDataOverduce,
///
/// 未开放(找不到记录)
///
IsNotOpen,
///
/// 未启用(记录未启用,正在审核流程)
///
IsNotEnabled,
///
/// 停用(记录已经被停用,无法使用!)
///
IsDeleted,
///
/// 代码错误
///
CodeError,
}
}