📄 mtinfo.java
字号:
package com.gctech.sms.msg;
/**
*
* <p>下行短信数据结构。 </p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>gctech </p>
* @author 王红宝
* @version $Id: MTInfo.java,v 1.4 2005/01/27 06:28:48 lijz Exp $
*/
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutputStream;
import java.io.Serializable;
public class MTInfo implements Serializable {
public String spMsgId;
public int squeceid ;
/*msgLength 消息总长度,包括本字段 //int 4
/**网关信息,有两种情况已知网关,未知网关*/
public int gateway = -1; //int 1
/** 产品ID */
public String productID; //char(20)
/** 短消息子类型(0=取消订阅,1=订阅或点播请求,2=点播下发,3=订阅下发,其他保留) */
public byte bSubType; //int 1
//内容长度 //uint 1
/** 要发送内容 */
public String content = ""; //char n
/**发送号码*/
public String srcPhone = ""; //char 21
//接收号码数量 //int 1
public byte bDestNo = 1;
/**接收号码,*/
public String sDestPhone; //char 21*n
/**信息标识*/
public String MsgID = "";
/**信息标识(用于化为API记录返回的MSGID*/
public String MsgID2 = "";
/**是否需要状态报告*/
public byte bNeedReply = 1; //int 1
/**信息级别*/
public byte bMsgLevel = 3; //int 1
/**业务类型,在发送给网关之前填充此字段。*/
public String ServiceID = null; //char 10
/**计费用户类型*/
public byte bFeeUserType = 3; //int 1
/**被计费用户号码*/
public String FeeterminalId = null; //char 21
public byte bMsgFmt = 0; //int 1
/**资费类别*/
public String FeeType = "";
/**资费代码*/
public String FeeCode = ""; //char 6
/**存活有效期*/
public String ValidTime = ""; //char 17
/**定时发送时间*/
public String AtTime = ""; //char 17
public String spId = null;
public int nStatus;
//add start ,by liyi ,to fit cmpp3.0
public int feeTerminalType = 0;
public int destTerminalType = 0;
public String linkID = "";
//add end
public MTInfo() {
}
public String toString() {
return "[MSGID:"
+ this.MsgID
+ "] [GATEWAY:"
+ this.gateway
+ "] [MSGID2:"
+ this.MsgID2
+ "] [FEE_TERM:"
+ this.FeeterminalId
+ "] [DEST_TERM:"
+ this.sDestPhone
+ "] [FEECODE:"
+ this.FeeCode
+ "] [CONTENT:"
+ this.content
+ "] [PRODUCT_ID:"
+ this.productID
+ "] [SRC_TERM:"
+ this.srcPhone
+ "]";
}
private void writeObject(ObjectOutputStream oos) throws IOException {
oos.defaultWriteObject();
}
private void readObject(ObjectInputStream ois) throws ClassNotFoundException, IOException {
ois.defaultReadObject();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -