namespace EShangTechService { /// /// 返回结果 /// public class Result { /// /// 处理结果 /// public int ResultCode { get; set; } = 100; /// /// 消息 /// public string ResultDesc { get; set; } = "Success"; /// /// 关联数据 /// public object ResultData { get; set; } public bool IsSuccess => ResultCode == 100; public static Result Success(object data) { return new Result() { ResultData = data }; } public static Result Fail(string result_Desc, object data = null) { return new Result() { ResultCode = 200, ResultDesc = result_Desc, ResultData = data }; } } /// /// 返回结果 /// public class Result where T : class, new() { /// /// 处理结果 /// public string ResultCode { get; set; } = "100"; /// /// 消息 /// public string ResultDesc { get; set; } = "Success"; /// /// 关联数据 /// public T ResultData { get; set; } public bool IsSuccess => ResultCode == "100"; public static Result Success(T data) { return new Result() { ResultData = data }; } public static Result Fail(string result_Desc, T data = default) { return new Result() { ResultCode = "200", ResultDesc = result_Desc, ResultData = data }; } } }