diff --git a/OSS.Common/ComModels/ResultMo.cs b/OSS.Common/ComModels/ResultMo.cs index d3c0666..3d8dfc5 100644 --- a/OSS.Common/ComModels/ResultMo.cs +++ b/OSS.Common/ComModels/ResultMo.cs @@ -23,17 +23,17 @@ namespace OSS.Common.ComModels public class ResultMo { /// - /// 空构造函数 + /// 构造结果类 /// public ResultMo() { } /// - /// 构造函数 + /// 构造结果类 /// - /// 业务错误编码 - /// 错误信息 + /// 【业务】结果标识 + /// 结果信息描述 public ResultMo(int ret, string message) { this.ret = ret; @@ -42,10 +42,10 @@ namespace OSS.Common.ComModels /// - /// 构造函数 + /// 构造结果类 /// - /// 业务错误编码 - /// 错误信息 + /// 【业务】结果标识 + /// 结果信息描述 public ResultMo(ResultTypes ret, string message) : this((int) ret, message) { @@ -53,12 +53,21 @@ namespace OSS.Common.ComModels /// - /// 构造函数 + /// 构造结果类 /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 - public ResultMo(int sysRet, int ret = 0, string message = null) + /// 【系统/框架】 结果标识 + /// 结果信息描述 + public ResultMo(SysResultTypes sysRet, string message = null) + : this((int)sysRet, 0, message) + { + } + /// + /// 构造结果类 + /// + /// 【系统/框架】 结果标识 + /// 【业务】结果标识 + /// 结果信息描述 + public ResultMo(int sysRet, int ret, string message) { this.sys_ret = sysRet; this.ret = ret; @@ -66,12 +75,12 @@ namespace OSS.Common.ComModels } /// - /// 构造函数 + /// 构造结果类 /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 - public ResultMo(SysResultTypes sysRet, ResultTypes ret = 0, string message = null) + /// 【系统/框架】 结果标识 + /// 【业务】结果标识 + /// 结果信息描述 + public ResultMo(SysResultTypes sysRet, ResultTypes ret , string message) : this((int) sysRet, (int) ret, message) { } @@ -136,59 +145,47 @@ namespace OSS.Common.ComModels /// public class ResultIdMo : ResultMo { + /// + /// + /// 构造结果类 + /// public ResultIdMo() { } - /// - /// - /// - /// Id - public ResultIdMo(string id) - { - this.id = id; - } + /// + public ResultIdMo(string id) => this.id = id; - /// - /// 结果实体 - /// - /// 业务错误编码 - /// 错误信息 + + /// public ResultIdMo(int ret, string message) : base(ret, message) { } - /// - /// 结果实体 - /// - /// 业务错误编码 - /// 错误信息 + /// public ResultIdMo(ResultTypes ret, string message) : base(ret, message) { } - /// - /// 结果实体 - /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 + /// public ResultIdMo(int sysRet, int ret, string message) : base(sysRet, ret, message) { } - /// - /// 结果实体 - /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 + /// public ResultIdMo(SysResultTypes sysRet, ResultTypes ret, string message) : base(sysRet, ret, message) { } + + /// + public ResultIdMo(SysResultTypes sysRet,string message) + : base(sysRet, message) + { + } + /// /// Id /// @@ -196,70 +193,47 @@ namespace OSS.Common.ComModels } - /// - /// 自定义泛型的结果实体 - /// - /// + /// public class ResultMo : ResultMo { - /// - /// 构造函数 - /// + /// public ResultMo() { } - /// - /// 构造函数 - /// - /// 数据信息 + /// public ResultMo(TType data) { this.data = data; } - /// - /// 构造函数 - /// - /// 业务错误编码 - /// 错误信息 + /// public ResultMo(int ret, string message = "") : base(ret, message) { } - - /// - /// 构造函数 - /// - /// 业务错误编码 - /// 错误信息 + /// public ResultMo(ResultTypes ret, string message = "") : base(ret, message) { } - /// - /// - /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 + /// public ResultMo(int sysRet, int ret, string message) : base(sysRet, ret, message) { } - /// - /// - /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 + /// public ResultMo(SysResultTypes sysRet, ResultTypes ret, string message) : base(sysRet, ret, message) { } - + /// + public ResultMo(SysResultTypes sysRet, string message) + : base(sysRet, message) + { + } /// /// 结果类型数据 /// @@ -267,70 +241,49 @@ namespace OSS.Common.ComModels } - /// - /// 自定义泛型的结果实体 - /// - /// + /// public class ResultListMo : ResultMo> { - /// - /// 构造函数 - /// + /// public ResultListMo() { } - /// - /// 构造函数 - /// - /// + /// public ResultListMo(IList data) { this.data = data; } - /// - /// 构造函数 - /// - /// 业务错误编码 - /// 错误信息 + /// public ResultListMo(int ret, string message = "") : base(ret, message) { } - /// - /// 构造函数 - /// - /// 业务错误编码 - /// 错误信息 + /// public ResultListMo(ResultTypes ret, string message = "") : base(ret, message) { } - - /// - /// - /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 + /// public ResultListMo(int sysRet, int ret, string message) : base(sysRet, ret, message) { } - /// - /// - /// - /// 系统错误编码 - /// 业务错误编码 - /// 错误信息 + /// public ResultListMo(SysResultTypes sysRet, ResultTypes ret, string message) : base(sysRet, ret, message) { } + /// + public ResultListMo(SysResultTypes sysRet, string message) + : base(sysRet, message) + { + } + } diff --git a/OSS.Common/Extention/ResultException.cs b/OSS.Common/Extention/ResultException.cs index ffc9bda..39f9293 100644 --- a/OSS.Common/Extention/ResultException.cs +++ b/OSS.Common/Extention/ResultException.cs @@ -26,14 +26,26 @@ namespace OSS.Common.Extention public int sys_ret { get; set; } public int ret { get; set; } public string msg { get; set; } - + + + /// + /// 构造异常结果类 + /// + /// 【系统/框架】 结果标识 + /// 【业务】结果标识 + /// 结果信息描述 public ResultException(int sysRet, int ret, string msg) : base(msg) { sys_ret = sysRet; this.ret = ret; this.msg = msg; } - + /// + /// 构造异常结果类 + /// + /// 【系统/框架】 结果标识 + /// 【业务】结果标识 + /// 结果信息描述 public ResultException(SysResultTypes sysRet, ResultTypes ret, string msg) : base(msg) { sys_ret = (int)sysRet; @@ -42,7 +54,20 @@ namespace OSS.Common.Extention } /// - /// 转化为结果实体 + /// 构造异常结果类 + /// + /// 【系统/框架】 结果标识 + /// 结果信息描述 + public ResultException(SysResultTypes sysRet, string msg) : base(msg) + { + sys_ret = (int)sysRet; + this.ret = (int)ret; + this.msg = msg; + } + + + /// + /// 转化为结果实例 /// /// public ResultMo ConvertToReult() @@ -51,9 +76,16 @@ namespace OSS.Common.Extention } } - + /// + /// 异常结果扩展类 + /// public static class ResultExceptionExtention { + /// + /// 结果类直接转化为 异常结果实例 + /// + /// + /// public static ResultException ConvertToException(this ResultMo res) { return new ResultException(res.sys_ret,res.ret,res.msg);