Пример #1
0
 /// <summary>
 /// 设置泛型响应信息,并返回
 /// </summary>
 /// <typeparam name="TRes"></typeparam>
 /// <param name="res"></param>
 /// <param name="ret"></param>
 /// <param name="eMsg"></param>
 /// <returns></returns>
 public static TRes WithResp <TRes>(this TRes res, RespTypes ret, string eMsg)
     where TRes : Resp
 {
     return(res.WithResp((int)SysRespTypes.Ok, (int)ret, eMsg));
 }
Пример #2
0
 /// <summary>
 /// 直接设置泛型响应信息,并返回
 /// </summary>
 /// <typeparam name="TRes"></typeparam>
 /// <param name="res"></param>
 /// <param name="sysRet"></param>
 /// <param name="ret"></param>
 /// <param name="eMsg"></param>
 /// <returns></returns>
 public static TRes WithResp <TRes>(this TRes res, SysRespTypes sysRet, RespTypes ret, string eMsg)
     where TRes : BasicMos.Resp.Resp
 {
     return(res.WithResp((int)sysRet, (int)ret, eMsg));
 }
Пример #3
0
 public PortalTokenResp(RespTypes result, string message)
 {
     ret = (int)result;
     msg = message;
 }
Пример #4
0
 /// <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="ret">【业务】响应标识</param>
 /// <param name="message">响应信息描述</param>
 public Resp(RespTypes ret, string message)
     : this((int)ret, message)
 {
 }