namespace iWareModel { /// /// MES通用返回信息类 /// public class MesRetModel { /// /// 状态码 /// public int code { get; set; } /// /// 返回信息 /// public string msg { get; set; } /// /// 返回数据集合 /// public T data { get; set; } #region 新增 /// /// 返回成功 /// /// 消息 /// public static MesRetModel Success(string msg) { return Message(200, msg, default(T)); } /// /// 返回成功 /// /// 消息 /// 数据 /// public static MesRetModel Success(string msg, T response) { return Message(200, msg, response); } /// /// 返回失败 /// /// 消息 /// public static MesRetModel Fail(string msg) { return Message(400, msg, default(T)); } /// /// 返回失败 /// /// 消息 /// 数据 /// public static MesRetModel Fail(string msg, T response) { return Message(400, msg, response); } /// /// 返回消息 /// /// 失败/成功 /// 消息 /// 数据 /// public static MesRetModel Message(int code, string msg, T response) { return new MesRetModel() { msg = msg, data = response, code = code }; } #endregion } }