响应调用:
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,
}
}