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, } }