namespace QYZH.InteractiveMagazine.Models.Dto; /// /// 统一响应模型 /// /// 数据类型 public class BaseResponse { /// /// 状态码 /// public int Code { get; set; } /// /// 提示信息 /// public string? Message { get; set; } /// /// 数据 /// public T? Data { get; set; } /// /// 成功响应 /// /// 数据 /// 提示信息 /// 统一响应对象 public static BaseResponse Success(T data, string message = "操作成功") { return new BaseResponse { Code = 200, Message = message, Data = data }; } /// /// 失败响应 /// /// 提示信息 /// 状态码 /// 统一响应对象 public static BaseResponse Fail(string message, int code = 500) { return new BaseResponse { Code = code, Message = message, Data = default }; } }