public static List<BaseItemDetailsEntity> GetListByTargetTableByCache(BaseUserInfo userInfo, string systemCode, string tableName) { List<BaseItemDetailsEntity> result = null; if (!string.IsNullOrEmpty(tableName)) { string key = "ItemDetails:" + tableName; result = BaseItemDetailsManager.GetListCache(key); } // 远程通过接口获取数据 if (result == null) { result = GetListByTargetTable(userInfo, systemCode, tableName); } return result; }