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

📄 h2type.java

📁 联通H2接口规范的java实现
💻 JAVA
字号:
package com.sxit.nmunicom.h2;
public final class H2Type {
	/**
	 * 用户密码验证
	 * 请求包体 用户密码 char(10)
	 * 应答无包体
	 */
	public final static H2Service CUSERPWD=new H2Service("CUSERPWD",true); 
	/**
	 * 用户基本信息查询
	 * 请求无包体
	 * 应答包体:
	 * 		    用户编号	20	CHAR	M
				客户姓名	32	CHAR	M
				客户类型	5	CHAR	M
				通讯地址	60	CHAR	M
				手机号码	20	CHAR	M
				证件类型	6	CHAR	M
				证件号	20	CHAR	M
				证件地址	60	CHAR	M
				通话级别描述	20	CHAR	M
				漫游状态描述	20	CHAR	M
				IMSI号	20	CHAR	M
				SIM/UIM卡号	40	CHAR	M
				PUK码	(10)	Char	
				PUK2码	(10)	Char	M
				PIN码	(10)	Char	
				PIN2码	(10)	Char	
				产品号	50	CHAR	M
				产品名称	60	CHAR	M
				产品描述	256	CHAR	M
				所属品牌描述	20	CHAR	M
				开户日期	14	CHAR	M
				受理点	10	CHAR	M
				地州编码	12	CHAR	M
				城市代码	(6)	Char	M
				受理点描述	60	CHAR	M
				入网方式说明	60	CHAR	M
				信用级别	5	CHAR	M
				信用额度	8	CHAR	M
				催费额度	8	CHAR	M
				用户邮编	6	CHAR	M
				通信地址	60	CHAR	M
				备注	60	CHAR	M
				用户类别	5	CHAR	M
				手机状态	5	CHAR	M
				手机状态描述	20	CHAR	M
				开户方式	(2)	Char	M
				注销标志	(2)	Char	M
				用户最后状态变更时间	(14)	Char	M
				邮寄类别描述	20	CHAR	M
				智能网标志	1	CHAR	M
				客户群	20	CHAR	M
				客户级别	20	CHAR	M
				客户经理	20	CHAR	M
				客户经理电话	20	CHAR	M
				VIP卡号	20	CHAR	M
				结算户名	60	CHAR	M
				结算邮编	6	CHAR	M
				结算通讯地址	60	CHAR	M
				托收种类	20	CHAR	M
				银行代码	60	CHAR	M
				银行帐号	21	CHAR	M
				预付费标志	1	Char	M
				预留1	60	CHAR	M
				预留2	60	CHAR	M
				预留3	60	CHAR	M
				预留4	60	CHAR	M
				预留5	60	CHAR	M

	 */
	public final static H2Service GUSERINFO=new H2Service("GUSERINFO",false); 
	/**
	 * 帐户资料查询
	 * 请求无包体。 
	 * 应答包体(可多条返回):
			帐户ID	(20)	Char	M
			帐单寄送户名	(20)	Char	
			付费方式类型说明	(20)	Char	M
			帐单寄送邮编	(6)	Char	
			帐单寄送通讯地址	(60)	Char	
			寄送标志	(1)	Char	M
			寄送内容	(2)	char	
			EMAIL地址	(40)	char	
	 */
	public final static H2Service GACCTINFO=new H2Service("GACCTINFO",false); 
	/**
	 * 实时费用查询
	 * 请求无包体。 
	 * 应答包体:
			实时话费	(10)	NUMBER	M
			信用额度	(10)	NUMBER	M
			是否欠费	(1)	Char	M
			话费余额	(10)	NUMBER	M
			储备账户余额	(10)	CHAR		
	 */
	public final static H2Service GREALFEE=new H2Service("GREALFEE",false); 
	/**
	 * 历史/实时帐单明细查询(详细)
	 * 请求包体:账单年月 yyyyMM
	 * 应答包体(多条记录)
	 * 		帐单项说明	(64)	Char	M
			帐单项ID	(10)	Char	M
			金额	(10)	NUMBER	M

	 */
	public final static H2Service GDETAILBILL=new H2Service("GDETAILBILL",true);
	/**
	 * 缴费记录查询
	 * 请求包体:
	 * 		查询起始时间 yyyyMMdd
	 * 		查询结束时间 yyyyMMdd
	 * 应答包体(多条记录):
			    存取款类型	(20)	Char	M
				缴费渠道	(20)	Char	M
				缴费员工			
				缴费部门	(40)	Char	M
				缴费金额	(10)	NUMBER	M
				缴费时间	14		

	 */
	public final static H2Service GPAYHIS=new H2Service("GPAYHIS",true);
	/**
	 * 余额查询 
	 */
	//该接口未定义 余额可从实时话费中查询
	//public final static H2Service GDEBFEE=new H2Service("GDEBFEE",false); 
	/**
	 * 综合积分查询
	 * 请求包体 起始时间 yyyyMMdd
	 * 应答包体 
	 * 			当前可用积分	(10)	NUMBER	M
				已兑换积分	(10)	NUMBER	
				上月产生积分	(10)	NUMBER	
				累计积分	(10)	NUMBER	M
				起始时间	(14)	Char	M

	 */
	public final static H2Service GTOTALSCORE=new H2Service("GTOTALSCORE",true);
	/**
	 * PUK码查询
	 * 请求无包体
	 * 应答包体
	 * 			SIM/UIM卡号	(20)	Char	M
				PUK码	(10)	Char	
				PUK2码	(10)	Char	M
				PIN码	(10)	Char	
				PIN2码	(10)	Char	

	 */
	public final static H2Service GPUK=new H2Service("GPUK",false); 
	/**
	 * 区号查询
	 * 请求无包体
	 * 应答包体:
	 * 		地区区号	(20)	Char	M
			说明	(20)	Char	M
	 */
	public final static H2Service GNATEPARCHY=new H2Service("GNATEPARCHY",false); 
	/**
	 * 在用产品信息汇总查询
	 * 请求包体 查询类型	(1)	Char	M	P-产品(查询用户产品,返回数据中包信息以及元素信息为空)
											K-包(查询用户产品以及产品下面的包,返回数据中元素信息为空)
											S-服务(查询用户的服务)
											D-优惠(查询用户的优惠)
											A-所有(查询产品、包、服务、优惠信息)
		返回包体(单条多条返回):
				产品编码	(8)	Char	M	
				产品名称	(100)	Char	M	
				产品简单描述	(200)	Char		
				产品属性	1	Char	M	M-主产品,A-附加产品,C-营销活动附加产品
				产品起效时间	(14)	Char	M	YYYYMMDDHH24MISS
				产品失效时间	(14)	Char		
				产品所属集团品牌	(6)	Char	M	
				集团品牌描述	(20)	Char	M	
				产品所属省分品牌	(6)	Char	M	
				省分品牌描述	(20)	Char	M	
				包编码	(8)	Char		
				包名称	(100)	Char		
				包的起效时间	(14)	Char		YYYYMMDDHH24MISS
				包的失效时间	(14)	Char		
				元素编码	(8)	Char		
				元素名称	(100)	Char		
				元素类别	1	Char		S-服务
				D-优惠
				元素的起效时间	(14)	Char		YYYYMMDDHH24MISS
				元素的失效时间	(14)	Char		
				元素属性编码	(8)	Char		
				元素属性名称	(20)	Char		
				元素属性值	(20)	Char		


	 */
	public final static H2Service GAUSINGPROD=new H2Service("GAUSINGPROD",true); 
	
	/**
	 * 语音详单查询
	 * 请求包体:
	 * 			起始年月日	yyyyMMdd
	 * 			终止年月日	yyyyMMdd
	 * 返回包体(多记录返回):
	 * 			通话地	(6)	char	M
				呼叫时间	(14)	char	M
				呼叫方式	(1)	char	M
				对方号码	(20)	char	M
				通话时长	(6)	char	M
				金额	(10)	NUMBER	M
	 */
	public final static H2Service IVRDETAILBILL=new H2Service("102011202000",true); 
	/**
	 * 短信详单查询
	 * 请求包体:
	 * 			起始年月日	yyyyMMdd
	 * 			终止年月日	yyyyMMdd
	 * 返回包体(多记录返回):
	 * 			发送时间	(14)	Char	M
				对方号码	(20)	Char	M
				金额	(10)	NUMBER	M

	 */
	public final static H2Service SMSDETAILBILL=new H2Service("102011202100",true); 
	/**
	 * 增值详单查询
	 * 请求包体:
	 * 			起始年月日	yyyyMMdd
	 * 			终止年月日	yyyyMMdd
	 * 返回包体(多记录返回):
	 * 			Sp代码	(20)	char	M
				Sp名称	(40)	char	M
				SP接收方式	(1)	char	M
				计费方式说明	(10)	char	
				开始日期	(8)	char	M
				开始时间	(6)	char	M
				通信费用	(10)	NUMBER	M
				信息费	(10)	NUMBER	M
				减免费用	(10)	NUMBER	
				费用合计	(10)	NUMBER	M

	 */
	public final static H2Service SPDETAILBILL=new H2Service("102011202200",true); 
	/**
	 * 数据详单查询
	 * 请求包体:
	 * 			起始年月日	yyyyMMdd
	 * 			终止年月日	yyyyMMdd
	 * 返回包体(多记录返回):
	 * 			业务类型描述	(40)	char
				本方所在地区号	(6)	char
				起始日期	(8)	char
				起始时间	(6)	char
				时长	(6)	char
				接收字节总数	(10)	number
				发送字节总数	(10)	number
				费用类型	(1)	char
				漫游类型	(1)	char
				费用	(10)	NUMBER
				减免费	(10)	NUMBER
				合计费用	(10)	NUMBER

	 */
	public final static H2Service DATADETAILBILL=new H2Service("102081202300",true); 
}

⌨️ 快捷键说明

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