コード例 #1
0
ファイル: RespExtention.cs プロジェクト: hezlog/OSS.Common
 /// <summary>
 /// 【系统响应】是否是对应的类型
 /// </summary>
 /// <param name="res"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public static bool IsSysRespType(this BasicMos.Resp.Resp res, SysRespTypes type) =>
 res.sys_ret == (int)type;
コード例 #2
0
ファイル: RespExtention.cs プロジェクト: hezlog/OSS.Common
 /// <summary>
 ///  【系统响应】
 /// </summary>
 /// <param name="res"></param>
 /// <returns></returns>
 public static bool IsSysOk(this BasicMos.Resp.Resp res) =>
 res.sys_ret == 0;
コード例 #3
0
ファイル: RespExtention.cs プロジェクト: hezlog/OSS.Common
 /// <summary>
 ///  【业务响应】是否是Success
 /// </summary>
 /// <param name="res"></param>
 /// <returns></returns>
 public static bool IsSuccess(this BasicMos.Resp.Resp res) =>
 res.ret == 0;
コード例 #4
0
ファイル: RespExtention.cs プロジェクト: hezlog/OSS.Common
 /// <summary>
 /// 【业务响应】是否是对应的类型
 /// </summary>
 /// <param name="res"></param>
 /// <param name="type"></param>
 /// <returns></returns>
 public static bool IsRespType(this BasicMos.Resp.Resp res, RespTypes type) =>
 res.ret == (int)type;
コード例 #5
0
 /// <summary>
 /// 处理响应转化
 /// </summary>
 /// <param name="res"></param>
 /// <param name="tPara"></param>
 /// <typeparam name="TRes"></typeparam>
 /// <returns></returns>
 public static TRes WithResp <TRes>(this TRes res, BasicMos.Resp.Resp tPara)
     where TRes : BasicMos.Resp.Resp
 {
     return(res.WithResp(tPara.sys_ret, tPara.ret, tPara.msg));
 }