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; }