ResponseResult

 

    /// <summary>
    /// 返回值
    /// </summary>
    public class ResponseResult
    {
        public ResponseResult()
        {
        }

        public ResponseResult(int code)
        {
            this.Code = code;
        }

        public int Code { get; set; } = 1;

        public string Message { get; set; } = "success";
    }

    public class ResponseResult<T> 
    {
        public ResponseResult()
        {
        }

        public ResponseResult(int code ,T data)
        {
            this.Code = code;
            this.Data = data;
        }

        public int Code { get; set; } = 1;

        public string Message { get; set; } = "success";

        public T Data { get; set; }

    }


    public class PageResult<T> where T : new()
    {
        public PageResult()
        {
            Data = new T();
            Pagination = new Pagination();
        }

        public int Code { get; set; } = 0;

        public T Data { get; set; }

        public Pagination Pagination { get; set; }
    }

    public class Pagination
    {
        public Pagination()
        {
            this.TotalPage = (Total % PageSize == 0 ? (Total / PageSize) : (Total / PageSize + 1));
        }

        public int PageSize { get; set; }

        public int CurrentPage { get; set; }

        public int Total { get; set; }

        public int TotalPage { get; set; }
    }
View Code

相关文章:

  • 2021-09-28
  • 2020-12-19
  • 2021-11-07
  • 2022-12-23
  • 2021-09-26
  • 2022-12-23
猜你喜欢
  • 2021-11-21
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
  • 2021-11-20
  • 2022-02-04
  • 2022-12-23
相关资源
相似解决方案