public object Exec <T>(PatOpType type, T obj) { try { PatBaseExecInteraface jk = new PatBaseExecInteraface(); switch (type) { case PatOpType.None: break; case PatOpType.Pat_GetPatList: break; case PatOpType.Pat_Bind: break; default: break; } return(DataParserManager.ToObject(DataParserManager.ToJson(jk.Exec <T>(obj, type)))); } catch (Exception ex) { LogManager.Error(ex.Message, ex); throw; } }
public virtual object Exec <T>(T data, PatOpType type = PatOpType.None) { if (type == PatOpType.None) { throw new ArgumentException("操作类型为空,无法处理"); } return(GlobalInstanceManager <SqlManager> .Intance.GetRimsDataTablebyProc <T>("usp_rims_wx_" + type.ToString().ToLower(), data)); }