/// <summary> /// 通用数据添加接口 /// </summary> /// <returns></returns> public BaseResponse <bool> AddComSetData(AddComSetDataParameter parameter) { BaseResponse <bool> result = new BaseResponse <bool>(); if (this.ValidateData <AddComSetDataParameter>(parameter)) { int table = parameter.table; switch (table) { case 1: return(initManager.AddMonitorTreeTypeData(parameter)); case 2: return(initManager.AddDeviceTypeData(parameter)); case 3: return(initManager.AddMSiteTypeData(parameter)); case 4: return(initManager.AddMSiteMTTypeData(parameter)); case 5: return(initManager.AddVIBTypeData(parameter)); case 6: return(initManager.AddEigenTypeData(parameter)); case 7: return(initManager.AddWaveLengthTypeData(parameter)); case 8: return(initManager.AddWaveUpperLimitTypeData(parameter)); case 9: return(initManager.AddWaveLowerLimitTypeData(parameter)); case 10: return(initManager.AddWSTypeData(parameter)); case 11: return(initManager.AddWGTypeData(parameter)); case 29: //特征值波长 return(initManager.AddEigenValueWaveLengthTypeData(parameter)); case 30: // 包络滤波器上限 return(initManager.AddEnvlFilterUpperTypeData(parameter)); case 31: //包络滤波器下限 return(initManager.AddEnvlFilterLowerTypeData(parameter)); default: result.IsSuccessful = false; result.Code = ""; return(result); } } else { result.IsSuccessful = false; result.Code = ""; LogHelper.WriteLog(string.Format("未通过安全验证:({0}:{1}", result.Code, result.Reason)); return(result); } }