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