📄 smschannelconfig.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 + -