using System; namespace CRM.Core.CoreService.PkgSms { internal class InterfaceFactory { public static InterfaceModel.SmsAccountID GetInterfaceIdByCode(string interfaceCode) { if (string.IsNullOrEmpty(interfaceCode)) throw new Exception("GetInterfaceIdByCode(interfaceCode)中参数不能为空!"); interfaceCode = interfaceCode.Trim(); InterfaceModel.SmsAccountID result; switch (interfaceCode.ToUpper()) { case "YZ": result = InterfaceModel.SmsAccountID.YZ; break; case "YZ2": result = InterfaceModel.SmsAccountID.YZ2; break; case "TENCENTSMS": result = InterfaceModel.SmsAccountID.TencentSms; break; default: result = 0; break; } return result; } } }