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

📄 bossglobaldefine.h

📁 本源码为移动公司话费查询中间件TUXEDO使用的实例
💻 H
📖 第 1 页 / 共 3 页
字号:
#ifndef __BOSSGlobalDefs_h__
#define __BOSS lobalDefs_h__

#include "BOSSdataEntityLenDef.h"

#ifndef HP_UNIX
using namespace std;
#endif

const int INT_NULL		= -1;
const char CHAR_NULL 	= '\0';

const int INT_INIT			= 0;
const char CHAR_INIT 		= '\0';
const double DOUBLE_INIT	= 0.00;

//锁
enum _LOCK {LOCKED = 1, NO_LOCK = 0};


//个人客户、集团客户
enum _CUSTOMER_TYPE {
		CC_PERSONAL_CUSTOMER = 1,
		CC_GROUP_CUSTOMER = 2
};

//用户类型:GSM用户,固话用户,VPMN用户,移动专网用户,短信批发用户
enum _USER_TYPE {
		CC_GSM_USER = 1, 			//
		CC_PSTN_USER = 2, 			//
		CC_VPMN_USER = 3, 			//
		CC_MSN_USER = 4, 			//
		CC_SMB_USER = 5				//
};

//
//受理来源定义:site :营业厅,auto1860
//
enum _OP_SOURCE {
		SOURCE_SITE = 1,			//营业厅受理
		SOURCE_AUTO1860 = 2, 			//1860自动台受理
		SOURCE_1860 = 3 , 			//1860人工台
		SOURCE_MAINTENANCE = 4			//维护工具
};

//充值类型:1 普通充值	2 新业务充值
enum FUND_TYPE{
		FUND_NORMAL	= 1,
		FUND_BUSINESS = 2
};

//用户品牌
enum _USER_BRAND {
		BRAND_MOTO	=1,			//全球通
		BRAND_GOLDEN	=2,			//金卡快捷通
		BRAND_COMM	=3			//普通快捷通
};

//VPMN短号状态
enum _VPMN_SHORT_NO {
		SHORT_USED	=2,			//已用
		SHORT_NO_USED	=1,			//未用
};


//数据字典定义

//号码类型定义 _ID_TYPE_MSISDN:手机号 ,ID_TYPE_USER_ID:用户标识 ,ID_TYPE_CUSTOMER_ID:客户标识 ,ID_TYPE_ACCOUNT_ID:帐户标识
enum _ID_TYPE {
		ID_TYPE_MSISDN=1,
		ID_TYPE_USER_ID=2 ,
		ID_TYPE_CUSTOMER_ID=3 , 	//个人客户标识
		ID_TYPE_ACCOUNT_ID=4, 		//帐户
		ID_TYPE_IMSI=5 ,
		ID_TYPE_VPMNUSER=6, 		//Vpmn用户标识 (维护明细使用)
		ID_TYPE_CUSTOMER_GROUP=7 	//集团客户标识

};

//受理单有效标识
enum _OPERATING_VALID_FLAG{OPERATING_INVALID=0,OPERATING_VALID=1};

// 受理单结帐标识 IS_CHECKOUT已结帐 NO_CHECKOUT 未结帐
enum _CHECKOUT_FLAG   {NO_CHECKOUT = 0,IS_CHECKOUT = 1};


//业务资费字典定义 选号费、SIM卡费、充值费、缴费金额、取款金额、转帐金额
enum _CUSTCARE_TARIFF {
		CHOICE_NUMBER_FEE = 3004,		//选号费
		SIMCARD_FEE =3003 ,			//SIM卡费
		PRE_STORE_FEE = 3018 ,			//充值费
		PAYMENT_FEE= 3020
};

//操作员级别定义
enum _OPERATOR_LEVEL {
		PROVINCE_LEVEL = 1,		//省操作员
		CITY_LEVEL = 2,			//地市级操作员
		COUNTY_LEVEL =3,		//县市级操作员
		SITE_LEVEL = 4,			//营业点操作员
		OPERATOR_LEVEL=5		//营业员
};


//组织机构类别
enum _ORG_TYPE {
		ORG_SITE = 28,			//营业点
		ORG_AGENT = 29			//代销商

};

//用户停复机处理,是否派工单 0:不派; 1:派
enum _SEND_ORDER_TYPE{
		SEND_OPERATION_NO = 0,
		SEND_OPERATION_YES = 1
};

enum _AUTO_1860_CODE
{
	CODE_APPLY       = 11,    // 报停、报复、报开处理
	CODE_STOP_RESUME = 12,    // 停复机处理
	CODE_SRV_DISPLAY = 13,    // 主叫显示
	CODE_SRV_CALLWAIT= 16,    // 呼叫等待
	CODE_SEC_OPEN_1  = 22,    // 开秘书服务
	CODE_SEC_OPEN_2  = 23,    // 开秘书服务
	CODE_SEC_CLOSE   = 26     // 关秘书服务
};

// 用户停复机处理命令字
enum _CHAGE_USER_STATUS_CMD_TYPE
{
	CMD_ARREAR_STOP    = 1, // 欠停处理
	CMD_ARREAR_RESUME  = 2, // 欠复处理
	CMD_APPLY_STOP     = 3, // 报停处理
	CMD_APPLY_RESUME   = 4, // 报复处理
	CMD_HALF_STOP	   = 5, // 半停处理
	CMD_OPEN 	   = 6, // 开户处理
	CMD_DESTORY_ARREAR = 7, // 欠费销户
	CMD_DESTORY_APPLY  = 8, // 申请销户
	CMD_DESTORY_FORCE  = 9  // 强制销户
};


enum _SCORE_REDEEMED {
	      SCORE_REDEEMED_MONEY = 1,              //积分兑换形式话费充值
	      SCORE_REDEEMED_NEW_OPERATION = 2,      //积分兑换形式新业务充值
      	      SCORE_REDEEMED_ALLOWANCE = 3,          //积分兑换形式购机补贴
      	      SCORE_REDEEMED_CARD = 4               //积分兑换形式换充值卡

};

//受理操作明细定义 1:有效受理单结帐 2:无效受理单结帐
enum _DETAIL {CLERK_DETAIL=1, CANCEL_DETAIL=2};

//受理单结帐标志
enum _CHECK_OUT {NOT_CHECK_OUT =0, IS_CHECK_OUT=1, ALL_CHECK_OUT = 2} ;

//受理单有效标志
enum _IS_VALID {NO_VALID = 0,VALIDED = 1} ;

//用户付费方式定义
enum _PAY_MODE {
		PAYMODE_PRE = 2,            //预付费
		PAYMODE_POST = 1	    //后付费
};

//SIM卡状态 未用卡,已用卡、怀卡
enum _SIM_STATE {NEW_SIM = 0, USED_SIM =1 ,BAD_SIM = 2};

//号码状态
enum _MSISDN_STATE {
		NEW_MSISDN = 1,		//新号
		SUSPEND_MSISDN=2,	//暂不用号
		FREEZE_MSISDN =3,	//冷号
		SAVE_MSISDN   =4,	//预留号
		USABLE_MSISDN=5	,	//可放号
		HIDE_USABLE_MSISDN=6,	//隐放号
		PRE_USABLE_MSISDN = 7,	//预配放号
		PRE_MATCH_MSISDN =8,	//预配号
		BOOKING_MSISDN	=9,	//号码预约
		USED_MSISDN	=10	//已售号
};
/*
1	新号
2	暂不用号
3	冷号
4	预留号
5	可放号
6	隐放号
7	预配放号
8	预配号
9	号码预约
10	已售号

*/

// 用户秘书服务状态  关,开
enum _SECRETRAY_STATE {SECRETRAY_CLOSE = 0 ,SECRETRAY_OPEN = 1};

//业务字典配置 表business,即套餐类型定义
enum _BUSINESS {
		BUSINESS_MSN = 1000,		//移动专网业务
		BUSINESS_VPN = 1001,		//vpn(虚拟网)业务
		BUSINESS_GSMS= 1002,		//集团短信 group sms (企信通)
		BUSINESS_SMB = 1003,		//短信批发业务
		BUSINESS_VPMN= 1004,		//vpmn业务
		BUSINESS_ZONE= 1005,		//动感地带业务
		BUSINESS_GPRS= 1006		//GPRS业务
};


//预配号状态 1:未开通 2:已开通
enum _PRE_STATE {
		CC_NO_OPEN = 1,
		CC_OPENED = 2
};

//预配号分配标志 1:未售出 2:已售出
enum _ALLOC_FLAG{
		CC_NO_ALLOC =1,
		CC_ALLOCED = 2
};


//预配号资料回收标志 0:未返回 1:已返回
enum _RETURN_FLAG{
		CC_NO_RETUEN =0,
		CC_RETURNED = 1
};

//工单类型HLR工单、VPMN工单、IP直通车工单
enum _OPERATION_TYPE {
		OPERATION_HLR= 1,				//HLR工单
		OPERATION_VPMN =2 ,				//VPMN工单
		OPERATION_IP = 3, 				//IP直通车工单
		OPERAION_SMP= 4 ,				//短信批发工单
		OPERATION_SEC= 5				//秘书服务工单
};

//秘书服务命令代码定义
enum _SEC_OPERATION_CODE {
		SEC_OPEN = 48,			//开秘书服务
		SEC_CLOSE = 49,			//关秘书服务
		SEC_RESET_PWD= 51		//秘书服务密码复位
};

//VPMN命令代码定义,包含集团命令、成员命令等
enum _VPMN_OPERATION_CODE {
		VPMN_USER_OPEN = 1,		//VPMN用户开户
		VPMN_USER_CLOSE=3,		//VPMN用户消户
		VPMN_USER_STOP=5,		//VPMN用户激活
		VPMN_USER_REOPEN=7,		//VPMN用户去激活
		VPMN_USER_CHANGE=9,		//VPMN用户信息修改
		VPMN_MEMBER_OPEN = 17,		//VPMN成员开户
		VPMN_MEMBER_CLOSE = 19,		//VPMN成员消户
		VPMN_MEMBER_CHANGE =21,		//VPMN成员信息修改
		VPMN_MEMBER_CHG_STATE =23	//VPMN成员状态修改(即激活、去激活)

};


//HLR工单命令代码定义
enum _HLR_OPERATION_CODE {
		HLR_OPEN=301, 				//GSM新建用户
		HLR_CLOSE=302, 				//GSM删除用户
		HLR_OPEN_SMS=303, 			//GSM开短消息
		HLR_CLOSE_SMS=304, 			//GSM关短消息
		HLR_OPEN_DATA=305, 			//GSM开数据业务
		HLR_CLOSE_DATA= 306, 			//GSM关数据业务
		HLR_OPEN_FAX=307, 			//GSM开传真业务
		HLR_CLOSE_FAX=308, 			//GSM关传真业务
		HLR_STOP=311, 				//GSM欠停
		HLR_REOPEN=312 ,			//GSM欠复
		HLR_CH_ROAM=313,			//GSM改漫游区域
		HLR_CH_SERVICE=314,			//GSM改用户附加功能
		HLR_CH_IMSI=315,			//GSM改IMSI
		HLR_CH_LONG=316,			//GSM关国际长权
		HLR_OPEN_LONG=317,			//GSM开国际长权
		HLR_HALF_STOP=321,			//GSM半停
		HLR_HALF_REOPEN=322,			//GSM半复
		HLR_OPEN_GPRS=327,			//开GPRS业务
		HLR_CLOSE_GPRS=328,			//关GPRS业务
		HLR_APPLY_STOP=331,			//GSM申请停机
		HLR_APPLY_OPEN=332,			//GSM申请复机
		HLR_CLOSE_KOREA_ROAM=333,		//关韩国漫游
		HLR_OPEN_KOREA_ROAM=334,		//开韩国漫游
		HLR_CLOSE_VPMN=335,			//关VPMN功能
		HLR_OPEN_VPMN=336,			//开VPMN功能
		HLR_QUERY_INFO=394,			//GSM查交换机状态
		HLR_QUERY_STATE=399			//GSM读取用户状态

};


//IP直通车工单命令代
enum _IP_OPERATION_CODE {
		IP_LINEAR_STOP = 1 ,			//赞停IP直通车
		IP_LINEAR_REOPEN = 2,			//复IP直通车
		IP_LINEAR_OPEN = 3, 			//IP直通车开户
		IP_LINEAR_CLOSE = 4, 			//IP直通车消户
		IP_LINEAR_CHANGE = 5 			//IP直通车资料修改
};

//VPMN成员、VPMN用户的状态定义
enum _VPMN_STATE {
		VPMN_ACTIVE = 0,		//激活状态,正常使用
		VPMN_UNACTIVE=1,		//非激活,不能正常使用
		VPMN_CLOSE = 2			//消户
};

//GSM用户状态字典
enum _USER_STATE {
		USER_STATE_USUAL = 1,			//正常
		USER_STATE_APPLY_STOP = 2, 		//报停
		USER_STATE_ARREAR_STOP = 3 , 		//欠停
		USER_STATE_HALF_STOP = 4, 		//半停
		USER_ARREAR_APPLY =5,			//欠停+报停
		USER_HALF_APPLY=6,			//半停+报停
		USER_STATE_PREMATCH=15,			//用户预配未开通
		USER_APPLY_DESTORY=20, 			//申请消户
		USER_ARREAR_DESTORY = 21, 		//欠费消户
		USER_FORCE_DESTORY = 23 		//强制消户

};

//用户附加功能标识 国际漫游、国内漫游、国际长途、
enum _USER_SERVICE_OPT {
		SERVICE_EXTERNAL_ROAM= 1,		//国际漫游
		SERVICE_INTERNAL_ROAM = 2, 		//国内漫游
		SERVICE_INTERPROVINCIAL=3, 		//省内漫游
		SERVICE_SMS=4, 				//短信
		SERVICE_MAIL=5,				//语音信箱
		SERVICE_FAX=6,				//传真

⌨️ 快捷键说明

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