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);