📄 cngpsubmitmessage.java
字号:
package com.gctech.cngphb.msg;
import java.util.StringTokenizer ;
//import com.tom.cmpp.util.Log ;
/**
* <p>Title:提交信息 </p>
* <p>Description: </p>
* <p>Copyright: Copyright (c) 2002</p>
* <p>Company: </p>
* @author unascribed
* @version 1.0
*/
public class CNGPSubmitMessage extends CNGPHead{
public CNGPSubmitMessage(){
}
public String spId; //SP的企业代码
public byte subType; //短消息子类型(0=取消订阅,1=订阅或点播请求,2=点播下发,3=订阅下发,其他保留)
public byte nNeedReply ; //是否要求返回状态确认报告: 0:不需要 1:需要
public byte nMsgLevel; //发送优先级(从0到3)3为最高级
public String sServiceId ; //业务类型
public String sFeeType ; //00=免费;01=按条收费;02=包月;03=封顶;04=包月扣费请求;05=CR话单 其他:保留
public byte nFeeUserType; //计费用户类型字段0:对目的终端计费1:对源终端计费2:对SP计费3:按照计费用户号码计费其他保留
public String sFeeCode ; //资费代码(以分为单位)
public byte nMsgFormat; //信息格式:0:ASCII串 3:短信息写卡操作 4:二进制信息 8:UCS2编码 15:含GB汉字
public String sValidTime = null ; //存活有效期
public String sAtTime = null ; //定时发送时间
public String sSrcId ; //源号码,SP的变长特服号
public String sFeeMobile ; //被计费用户号码,与nFeeUserType互斥
public byte nDestCount ; //接受信息的用户数量(<100个)
public String sDestTerminalId ; //接受短信的MSISDN号码
public short nMsgLength ; //信息长度(nMsgFormat为0时<160字节,其他<=140字节)
public String sMsgContent ; //信息内容
//协议标识
public short procTag = 0x0100;
public short procLength = 0x0001;
//edit by ly 2005-01-04
public byte procValue = 19;
public String toString() {
/**@todo Override this java.lang.Objec
msg.nMsgFormat = 15;
msg.nMsgLength = 4;
msg.sMsgContent = "汉字";
* t method*/
return "[SRC_TERM:"+this.sSrcId+
"][DEE_TREM:"+this.sFeeMobile+
"][DEST_NUM:"+this.nDestCount+
"][DEST_TERM:"+this.sDestTerminalId+
"][SVC_ID:"+this.sServiceId+
"][SUB_TYPE:"+this.subType+
"][FEE_USER_TYPE:"+this.nFeeUserType+
"][FEE_CODE:"+this.sFeeCode+
"][FEE_TYPE:"+this.sFeeType+
"][NEED_REPLY:"+this.nNeedReply+
"][MSG_LEVEL:"+this.nMsgLevel+
"][MSG_FORMAT:"+this.nMsgFormat+
"][AT_TIME:"+this.sAtTime+
"][VALIDE_TIME:"+this.sValidTime+
"][MSG_LENGTH:"+this.nMsgLength+
"][MSG:"+this.sMsgContent+
"]";
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -