namespace F9WebAiTest.Application.Common; /// 统一 API 响应 public class ApiResult { public int Code { get; set; } public string Message { get; set; } public T Data { get; set; } public static ApiResult Ok(T data, string message = "success") => new() { Code = 200, Message = message, Data = data }; public static ApiResult Fail(string message, int code = 400) => new() { Code = code, Message = message, Data = default }; } /// 分页结果 public class PageResult { public List Items { get; set; } = new(); public long Total { get; set; } public int PageIndex { get; set; } public int PageSize { get; set; } }