namespace OpenAuth.WebApi.Controllers.ServerController;
///
/// 统一API返回结果
///
///
public class ApiResult
{
public bool Success { get; set; }
public string Message { get; set; }
public T Data { get; set; }
public int TotalCount { get; set; } // 分页总条数
public static ApiResult Ok(T data, int totalCount = 0, string message = "操作成功")
{
return new ApiResult
{
Success = true,
Message = message,
Data = data,
TotalCount = totalCount
};
}
public static ApiResult Error(string message = "操作失败")
{
return new ApiResult
{
Success = false,
Message = message,
Data = default(T),
TotalCount = 0
};
}
}
///
/// 分页请求基类
///
public class PageRequest
{
///
/// 页码(默认第1页)
///
public int PageIndex { get; set; } = 1;
///
/// 每页条数(默认10条)
///
public int PageSize { get; set; } = 10;
}