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