⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smschannelconfig.java

📁 短信
💻 JAVA
字号:
package com.asiainfo.batchsend.sms.sms;

/**
 * <p>Title: 短信网关配置</p>
 * <p>Description: </p>
 * <p>Company: Asiainfo Technologies(China),Inc </p>
 * <p>Date: Dec 19, 2007 5:44:19 PM </p>
 * <p>Email to: jiangyl@asiainfo.com </p>
 * @author jiangyl
 * @version 1.0  
 */

public class SmsChannelConfig {
	//---------------------存放在数据库--------------------------------
	private  String channelId;
	private  String ISMG_ADDR;         //短信网关ip地址
	private  int ISMG_PORT;            //短信网关端口号
	private  String ICP_ADDR;          //sp发送服务器的ip地址
	private  String ICP_ID;            //sp的企业代码
	private  String ICP_PASS;          //sp的登陆密码
	private  String SERVICE_TYPE;      //sp的特服号
	private  int starttime;            //工作时间起
	private  int endtime;              //工作时间止
	private  int starttime2;            //工作时间起
	private  int endtime2;              //工作时间止
	private  String name;              //渠道名称
	//-----------------------------------------------------------
	private  String MSG_SCR_ADDR;      //发送者号码 这里设置为特服号
	//---------------------取默认值--------------------------------
	private  String INFO_FEE = "10";       //资费值:单位是分
	private  String FEE_TYPE = "01";       //计费类型:1 是对用户号码免费
	private  int MSG_MODE = 0;             //消息模式:0
	private  int MSG_PRIORITY = 1;         //优先级:0-9,9最高	    
	private  String MSG_SCHEDULE = ""; 	   //定时发送时间 
	private  int MSG_CODE = 15;            //数据编码,15为GB2312 
	//------------------------------------------------------------
	
	//-----------------------存放在配置文件----------------------------
	private String gatewaytype = "";                       //网关类型
	private int initsendcount = 1;                         //初始发送线程数
	private int initreceivecount = 1;                      //初始接收线程数
	private int initFwdCount = 1;                          // 初始转发线程数
	private int senduplimit = 1;                           //失败时重复发送次数上限
	private int sendinterval = 100;                        //连续发送两条短信的时间间隔
	private String MSG_VALIDATE = "000000000500000R"; 	   //消息存活有效期 
	
	
	public int getEndtime2() {
		return endtime2;
	}
	public void setEndtime2(int endtime2) {
		this.endtime2 = endtime2;
	}
	public int getStarttime2() {
		return starttime2;
	}
	public void setStarttime2(int starttime2) {
		this.starttime2 = starttime2;
	}
	public int getSendinterval() {
		return sendinterval;
	}
	public void setSendinterval(int sendinterval) {
		this.sendinterval = sendinterval;
	}
	//---------------------------------------------------------------
	public int getEndtime() {
		return endtime;
	}
	public void setEndtime(int endtime) {
		this.endtime = endtime;
	}
	
	public String getICP_ADDR() {
		return ICP_ADDR;
	}
	public void setICP_ADDR(String icp_addr) {
		ICP_ADDR = icp_addr;
	}
	public String getICP_ID() {
		return ICP_ID;
	}
	public void setICP_ID(String icp_id) {
		ICP_ID = icp_id;
	}
	public String getICP_PASS() {
		return ICP_PASS;
	}
	public void setICP_PASS(String icp_pass) {
		ICP_PASS = icp_pass;
	}
	
	public String getFEE_TYPE() {
		return FEE_TYPE;
	}
	public void setFEE_TYPE(String fee_type) {
		FEE_TYPE = fee_type;
	}
	public String getINFO_FEE() {
		return INFO_FEE;
	}
	public void setINFO_FEE(String info_fee) {
		INFO_FEE = info_fee;
	}
	public int getInitreceivecount() {
		return initreceivecount;
	}
	public void setInitreceivecount(int initreceivecount) {
		this.initreceivecount = initreceivecount;
	}
	public int getInitsendcount() {
		return initsendcount;
	}
	public void setInitsendcount(int initsendcount) {
		this.initsendcount = initsendcount;
	}
	public int getInitFwdCount(){
		return this.initFwdCount;
	}
	public void setInitFwdCount(int initFwdCount){
		this.initFwdCount = initFwdCount;
	}
	public String getISMG_ADDR() {
		return ISMG_ADDR;
	}
	public void setISMG_ADDR(String ismg_addr) {
		ISMG_ADDR = ismg_addr;
	}
	public int getISMG_PORT() {
		return ISMG_PORT;
	}
	public void setISMG_PORT(int ismg_port) {
		ISMG_PORT = ismg_port;
	}

	public String getChannelId() {
		return channelId;
	}
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}
	public int getMSG_CODE() {
		return MSG_CODE;
	}
	public void setMSG_CODE(int msg_code) {
		MSG_CODE = msg_code;
	}
	public int getMSG_MODE() {
		return MSG_MODE;
	}
	public void setMSG_MODE(int msg_mode) {
		MSG_MODE = msg_mode;
	}
	public int getMSG_PRIORITY() {
		return MSG_PRIORITY;
	}
	public void setMSG_PRIORITY(int msg_priority) {
		MSG_PRIORITY = msg_priority;
	}
	public String getMSG_SCHEDULE() {
		return MSG_SCHEDULE;
	}
	public void setMSG_SCHEDULE(String msg_schedule) {
		MSG_SCHEDULE = msg_schedule;
	}
	//下面的方法返回短信来源地址,这里设置为特服号
	public String getMSG_SCR_ADDR() {
		//return this.SERVICE_TYPE;
		return this.MSG_SCR_ADDR;
	}
	public void setMSG_SCR_ADDR(String msg_scr_addr) {
		MSG_SCR_ADDR = msg_scr_addr;
	}
	public String getMSG_VALIDATE() {
		return MSG_VALIDATE;
	}
	public void setMSG_VALIDATE(String msg_validate) {
		MSG_VALIDATE = msg_validate;
	}
	

	public int getSenduplimit() {
		return senduplimit;
	}
	public void setSenduplimit(int senduplimit) {
		this.senduplimit = senduplimit;
	}
	public String getSERVICE_TYPE() {
		return SERVICE_TYPE;
	}
	public void setSERVICE_TYPE(String service_type) {
		SERVICE_TYPE = service_type;
	}
	public int getStarttime() {
		return starttime;
	}
	public void setStarttime(int starttime) {
		this.starttime = starttime;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getGatewaytype() {
		return gatewaytype;
	}
	public void setGatewaytype(String gatewaytype) {
		this.gatewaytype = gatewaytype;
	}
		
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -