using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Model.Api { /// /// 执行返回的通用类,该类不带业务数据,只会告诉用户此次调用是否成功与否,以及一个表示提示信息的字符串 /// public class Result { /// /// 状态信息 /// public Code Code { get; set; } /// /// 提示信息 /// public string Message { get; set; } /// /// 构造函数 /// public Result() { this.Code = Code.Success; } /// /// 构造函数 /// public Result(Code type, string message) { this.Code = type; this.Message = message; } /// /// 构造函数,默认返回状态Error /// public Result(string message) { this.Code = Code.Error; this.Message = message; } /// /// 构造函数 /// public Result(Code type) : this(type, "") { } /// /// 返回一个表示通用的出错对象 /// public static Result Error(string message) { return new Result(Code.Error, message); } /// /// 返回一个表示通用的成功对象 /// public static Result Success(string message = "") { return new Result(Code.Success, message); } } }