180 lines
6.0 KiB
C#
180 lines
6.0 KiB
C#
using System.IO;
|
|
using System.Xml;
|
|
|
|
namespace WX.CRM.CRMServices.SMS.InterfaceModel
|
|
{
|
|
public class JobModel
|
|
{
|
|
int _RuiXinStepNum = 40;
|
|
int _HuiZhiStepNum = 50;
|
|
int _QiXinTongStepNum = 50;
|
|
int _EntStemNum = 40;
|
|
int _SM360StepNum = 40;
|
|
int _UpCatStepNum = 40;
|
|
int _LianTongStepNum = 40;
|
|
int _TaoBaoTXTNum = 40;
|
|
int _QQSmsNum = 40;
|
|
int _ZQZXSmsNum = 40;
|
|
int _QYXSStepNum = 40;
|
|
int _YZSmsNum = 30;
|
|
int _YZSms2Num = 30;
|
|
int _TencentNum = 200;
|
|
public JobModel()
|
|
{
|
|
string filename = System.AppDomain.CurrentDomain.BaseDirectory + "XML\\SmsAccountConfig.xml";
|
|
try
|
|
{
|
|
if (File.Exists(filename))
|
|
{
|
|
XmlDocument xDoc = new XmlDocument();
|
|
xDoc.Load(filename);
|
|
XmlNode xNode;
|
|
xNode = xDoc.SelectSingleNode(string.Format("//root//{0}", "JobModel"));
|
|
if (xNode.Name == "JobModel")
|
|
{
|
|
XmlNodeList node = xNode.ChildNodes;
|
|
foreach (XmlNode cn in node)
|
|
{
|
|
XmlElement temp = (XmlElement)cn;
|
|
switch (temp.GetAttribute("key"))
|
|
{
|
|
case "RuiXinStepNum":
|
|
this._RuiXinStepNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "HuiZhiStepNum":
|
|
this._HuiZhiStepNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "QiXinTongStepNum":
|
|
this._QiXinTongStepNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "EntStemNum":
|
|
this._EntStemNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "SM360StepNum":
|
|
this._SM360StepNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "UpCatStepNum":
|
|
this._UpCatStepNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "LianTongNum":
|
|
this._LianTongStepNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "TaoBaoTXTNum":
|
|
this._TaoBaoTXTNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "QQSmsNum":
|
|
this._QQSmsNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "QYXSStepNum":
|
|
this._QYXSStepNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "YZSmsNum":
|
|
this._YZSmsNum = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
case "YZSms2Num":
|
|
this._YZSms2Num = int.Parse(temp.GetAttribute("value"));
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
catch
|
|
{
|
|
}
|
|
}
|
|
/// <summary>
|
|
/// 悦信接口步长
|
|
/// </summary>
|
|
public int RuiXinStepNum
|
|
{
|
|
get { return _RuiXinStepNum; }
|
|
set { _RuiXinStepNum = value; }
|
|
}
|
|
/// <summary>
|
|
/// 汇智接口步长
|
|
/// </summary>
|
|
public int HuiZhiStepNum
|
|
{
|
|
get { return _HuiZhiStepNum; }
|
|
set { _HuiZhiStepNum = value; }
|
|
}
|
|
/// <summary>
|
|
/// 企信通接口步长
|
|
/// </summary>
|
|
public int EntStemNum
|
|
{
|
|
get { return _EntStemNum; }
|
|
set { _EntStemNum = value; }
|
|
}
|
|
/// <summary>
|
|
/// 360短信接口
|
|
/// </summary>
|
|
public int SM360StepNum
|
|
{
|
|
get { return _SM360StepNum; }
|
|
set { _SM360StepNum = value; }
|
|
}
|
|
/// <summary>
|
|
/// 企信通
|
|
/// </summary>
|
|
public int QiXinTongStepNum
|
|
{
|
|
get { return _QiXinTongStepNum; }
|
|
set { _QiXinTongStepNum = value; }
|
|
}
|
|
/// <summary>
|
|
/// up短信猫
|
|
/// </summary>
|
|
public int UpCatStepNum
|
|
{
|
|
get { return _UpCatStepNum; }
|
|
set { _UpCatStepNum = value; }
|
|
}
|
|
|
|
public int LianTongStepNum
|
|
{
|
|
get { return _LianTongStepNum; }
|
|
set { _LianTongStepNum = value; }
|
|
}
|
|
|
|
public int TaoBaoTXTNum
|
|
{
|
|
get { return _TaoBaoTXTNum; }
|
|
set { _TaoBaoTXTNum = value; }
|
|
}
|
|
|
|
public int QQSmsNum
|
|
{
|
|
get { return _QQSmsNum; }
|
|
set { _QQSmsNum = value; }
|
|
}
|
|
public int ZQZXSmsNum
|
|
{
|
|
get { return _ZQZXSmsNum; }
|
|
set { _ZQZXSmsNum = value; }
|
|
}
|
|
public int QYXSStepNum
|
|
{
|
|
get { return _QYXSStepNum; }
|
|
set { _QYXSStepNum = value; }
|
|
}
|
|
public int YZSmsNum
|
|
{
|
|
get { return _YZSmsNum; }
|
|
set { _YZSmsNum = value; }
|
|
}
|
|
public int YZSms2Num
|
|
{
|
|
get { return _YZSmsNum; }
|
|
set { _YZSmsNum = value; }
|
|
}
|
|
|
|
public int TencentNum
|
|
{
|
|
get { return _TencentNum; }
|
|
set { _TencentNum = value; }
|
|
}
|
|
}
|
|
}
|