響應調用:
namespace Common.Web
{
public class ResParameter<T>
{
/// <summary>
/// 接口響應碼
/// </summary>
public ResponseCode code { get; set; }
/// <summary>
/// 接口響應消息
/// </summary>
public string info { get; set; }
/// <summary>
/// 接口響應數據
/// </summary>
public T data { get; set; }
}
public class ResParameter
{
/// <summary>
/// 接口響應碼
/// </summary>
public ResponseCode code { get; set; }
/// <summary>
/// 接口響應消息
/// </summary>
public string info { get; set; }
/// <summary>
/// 接口響應數據
/// </summary>
public object data { get; set; }
}
public class ResParameterDataPage<T>
{
/// <summary>
/// 響應數據集合
/// </summary>
public T rows { get; set; }
/// <summary>
/// 響應總數據數量
/// </summary>
public long recordCount { get; set; }
/// <summary>
/// 當前頁
/// </summary>
public int pageIndex { get; set; }
/// <summary>
/// 顯示數量
/// </summary>
public int pageSize { get; set; }
}
public class ResParameterDataPage
{
/// <summary>
/// 響應數據集合
/// </summary>
public object rows { get; set; }
/// <summary>
/// 響應總數據數量
/// </summary>
public long records { get; set; }
/// <summary>
/// 當前頁
/// </summary>
public int pageIndex { get; set; }
/// <summary>
/// 每頁行數
/// </summary>
public int pageSize { get; set; }
}
}
返回代碼與msg
namespace Common.Web
{
public enum ResponseCode
{
[Description("操作成功!")]
success = 200,
[Description("響應錯誤!")]
fail = 400,
[Description("請求超時,請稍後再試!")]
exception = 500,
[Description("用戶名或密碼錯誤!")]
LoginError = 401,
[Description("未找到登錄信息!")]
UnFindLogin = -1,
[Description("登錄信息已過期!")]
LoginTimeout = 0,
[Description("參數錯誤!")]
ArgError = 411,
}
}