using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
|
namespace AsiaINFO.SMS.DBFactory
|
{
|
public class SMS_MT_INFO
|
{
|
// Fields
|
private string guid;
|
private char mobileNoType;
|
private int msgSub;
|
private int msgSum;
|
private string phoneNumber;
|
private string sendTime;
|
private string smsContent;
|
private string subNumber;
|
private string wapPushAddr;
|
private string _LONG_SERV_NO;
|
private string _SERV_CODE;
|
private string _NEED_DOWN_TIME;
|
private int _batchid;
|
private int _priority;
|
|
public int BatchID
|
{
|
|
get { return _batchid; }
|
set { _batchid = value; }
|
}
|
public string NEED_DOWN_TIME
|
{
|
get { return _NEED_DOWN_TIME; }
|
set { _NEED_DOWN_TIME = value; }
|
}
|
/// <summary>
|
/// 与Msg_Src及Servcie_id相同,如为hs0055
|
/// </summary>
|
public string SERV_CODE
|
{
|
get { return _SERV_CODE; }
|
set { _SERV_CODE = value; }
|
}
|
|
public string LONG_SERV_NO
|
{
|
get { return _LONG_SERV_NO; }
|
set { _LONG_SERV_NO = value; }
|
}
|
|
// Methods
|
public SMS_MT_INFO()
|
{
|
}
|
/// <summary>
|
///
|
/// </summary>
|
/// <param name="guid"></param>
|
/// <param name="phoneNumber"></param>
|
/// <param name="mobileNoType"></param>
|
/// <param name="smsContent"></param>
|
/// <param name="subNumber">子号</param>
|
/// <param name="wapPushAddr"></param>
|
/// <param name="sendTime">发送时间</param>
|
/// <param name="msgSum"></param>
|
/// <param name="msgSub"></param>
|
/// <param name="LONG_SERV_NO">接入号</param>
|
/// <param name="NEED_DOWN_TIME">需要下发的时间</param>
|
/// <param name="SER_CODE">与Msg_Src,Service_id相同</param>
|
public SMS_MT_INFO(int priority,int batchid, string guid, string phoneNumber, char mobileNoType, string smsContent, string subNumber, string wapPushAddr, string sendTime, int msgSum, int msgSub, string LONG_SERV_NO = "", string NEED_DOWN_TIME = "", string SER_CODE = "")
|
{
|
this.guid = guid;
|
this.phoneNumber = phoneNumber;
|
this.mobileNoType = mobileNoType;
|
this.smsContent = smsContent;
|
this.subNumber = subNumber;
|
this.wapPushAddr = wapPushAddr;
|
this.sendTime = sendTime;
|
this.msgSum = msgSum;
|
this.msgSub = msgSub;
|
this.BatchID = batchid;
|
this.Priority = priority;
|
this._LONG_SERV_NO = string.IsNullOrEmpty(LONG_SERV_NO) ? System.Configuration.ConfigurationManager.AppSettings["LONGSERVNO"].ToString() : LONG_SERV_NO;
|
this._LONG_SERV_NO = string.IsNullOrEmpty(subNumber) ? _LONG_SERV_NO : string.Format("{0}{1}", _LONG_SERV_NO, subNumber);
|
this.SERV_CODE = string.IsNullOrEmpty(SER_CODE) ? System.Configuration.ConfigurationManager.AppSettings["Service_Id"].ToString() : SER_CODE;
|
this._NEED_DOWN_TIME = string.IsNullOrEmpty(NEED_DOWN_TIME) ? DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") : NEED_DOWN_TIME;
|
}
|
|
// Properties
|
public string Guid
|
{
|
get
|
{
|
return this.guid;
|
}
|
set
|
{
|
this.guid = value;
|
}
|
}
|
|
public char MobileNoType
|
{
|
get
|
{
|
return this.mobileNoType;
|
}
|
set
|
{
|
this.mobileNoType = value;
|
}
|
}
|
|
public int MsgSub
|
{
|
get
|
{
|
return this.msgSub;
|
}
|
set
|
{
|
this.msgSub = value;
|
}
|
}
|
|
public int MsgSum
|
{
|
get
|
{
|
return this.msgSum;
|
}
|
set
|
{
|
this.msgSum = value;
|
}
|
}
|
|
public string PhoneNumber
|
{
|
get
|
{
|
return this.phoneNumber;
|
}
|
set
|
{
|
this.phoneNumber = value;
|
}
|
}
|
|
public string SendTime
|
{
|
get
|
{
|
return this.sendTime;
|
}
|
set
|
{
|
this.sendTime = value;
|
}
|
}
|
|
public string SmsContent
|
{
|
get
|
{
|
return this.smsContent;
|
}
|
set
|
{
|
this.smsContent = value;
|
}
|
}
|
|
public string SubNumber
|
{
|
get
|
{
|
return this.subNumber;
|
}
|
set
|
{
|
this.subNumber = value;
|
}
|
}
|
|
public string WapPushAddr
|
{
|
get
|
{
|
return this.wapPushAddr;
|
}
|
set
|
{
|
this.wapPushAddr = value;
|
}
|
}
|
|
public int Priority
|
{
|
get { return this._priority; }
|
set { this._priority = value; }
|
}
|
}
|
}
|