示例#1
0
        /// <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);
            }
        }