using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Admin.Bodk.Device { public class ResultData { public bool IsSuccess { get; set; } = true; public string Message { get; set; } = ""; public ResultData() : this(true, "操作成功") { } public ResultData(bool state, string msg) { IsSuccess = state; Message = msg; } } public class ResultData : ResultData { /// /// 操作结果的数据。 /// public T Data { get; set; } /// /// 使用默认值初始化 Result 类的新实例。 /// public ResultData() : this(true, "OK") { } /// /// 使用指定值初始化 Result 类的新实例。 /// public ResultData(bool state, string msg) : this(state, msg, default(T)) { } /// /// 使用指定值初始化 Result 类的新实例,包括数据。 /// public ResultData(bool isSuccess, string msg, T data) { this.IsSuccess = isSuccess; Message = msg; Data = data; } } }