Api返回调用结构

响应调用:

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,

    }

}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章