using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEA_Core { public class WebResponseContent { // 构造函数,无参数 public WebResponseContent() { } // 构造函数,带一个参数,用于设置状态 public WebResponseContent(bool status) { Status = status; } // 状态属性 public bool Status { get; set; } // 代码属性 public int Code { get; set; } // 消息属性 public string Message { get; set; } // 数据属性 public object Data { get; set; } // 开发者消息属性 public string DevMessage { get; set; } // OK方法,设置状态为true,并返回当前对象 public WebResponseContent OK() { Status = true; return this; } // 静态属性,返回一个新的WebResponseContent对象 public static WebResponseContent Instance { get { return new WebResponseContent(); } } // OK方法,设置状态为true,并设置消息和数据,返回当前对象 public WebResponseContent OK(string message = null, object data = null) { Status = true; Message = message; Data = data; return this; } // Error方法,设置状态为false,并设置消息,返回当前对象 public WebResponseContent Error(string message = null) { Status = false; Message = message; return this; } } }