using Newtonsoft.Json; namespace NewPdaSqlServer.Dto.Simple; /// /// 字段名使用code/msg/count/data以保持前端兼容 /// /// 数据类型 public class ResultDto { /// /// 状态码: 0=成功, 500=失败 /// [JsonProperty("code")] public int Code { get; set; } /// /// 返回消息 /// [JsonProperty("msg")] public string? Msg { get; set; } /// /// 返回的数据 /// [JsonProperty("data")] public T? Data { get; set; } /// /// 数据总数 /// [JsonProperty("count")] public int Count { get; set; } /// /// 成功返回 /// /// 数据 /// 数据总数 /// 成功结果 public static ResultDto Ok(T data, int count) { return new ResultDto { Code = 0, Msg = "请求成功", Data = data, Count = count }; } /// /// 失败返回 /// /// 错误信息 /// 失败结果 public static ResultDto Error(string message) { return new ResultDto { Code = 500, Msg = message, Data = default, Count = 0 }; } }