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

📄 bossglobaldefine.h

📁 本源码为移动公司话费查询中间件TUXEDO使用的实例
💻 H
📖 第 1 页 / 共 3 页
字号:
		SERVICE_DATA=7,				//数据
		SERVICE_LONG =8		,		//国际长权
		SERVICE_CALL_TRANSFER=9	,		//呼叫转移
		SERVICE_CALL_WAIT=10,			//呼叫等待
		SERVICE_CALL_LIMIT=11,			//呼叫限制
		SERVICE_MULTI_TALK=12,			//多方通话
		SERVICE_DISPLAY=13,			//主叫显示
		SERVICE_LIMIT_DISPLAY=14,		//限制显示
		SERVICE_CALL_KEEP=15			//呼叫保持
};


//预约服务定义:开国际长权 关国际长权 开国际漫游 关国际漫游 开秘书台服务 关秘书台服务 停机 复机 销户
enum _BOOKING_SERVICE {
		BS_OPEN_LONG =1,
		BS_CLOSE_LONG =2,
		BS_OPEN_EXTERNAL_ROAM = 3,
		BS_CLOSE_EXTERNAL_ROAM = 4,
		BS_OPEN_SEC = 5,
		BS_CLOSE_SEC= 6 ,
		BS_STOP = 7,
		BS_REOPEN = 8,
		BS_DESTORY = 9
};

//一卡双号用户状态 1:在用 0:停止
enum _DOUBLE_STATE {
		DOUBLE_STOP =0,
		DOUBLE_OPEN = 1
};


//客户化定制: 1-话单查询限制 2-交费提醒定制 3-实时话费提醒定制 4-寄帐单定制
enum _USER_CUSTOMIZE {
		USER_CDR_LIMIT = 1,
		USER_PAY_REMIND = 2 ,
		USER_REALTIME_FEE_REMIND = 3,
		USER_POST_BILL = 4
};

//套餐状态0-使用 1-预约 2-失效的
enum _PACKAGE_STATE {
 		PACKAGE_STATE_USE = 0,			//在用
 		PACKAGE_STATE_BOOKING = 1,		//预约
 		PACKAGE_STATE_DISABLED = 2		//失效
};

 //时间类型 1-年月日型(yyyymmdd) 2-年月型(yyyymm)
enum _TIME_TYPE {
     		YYYYMMDD_TYPE = 1,
     		YYYYMM_TYPE = 2
};

    //结帐单明细类型(1-正常受理、2-取消的受理)
enum _CHECKOUT_TYPE {
	    USUAL_CHECKOUT_TYPE = 1,
     	    CANCEL_CHECKOUT_TYPE = 2
};

//动感地带的状态
enum _MZONE_STATE {
 		MZONE_OPENED = 1,			//正常
 		MZONE_CLOSE = 0				//关闭
 };

typedef struct _srl_type
{
       char value[LEN_OPERATING_SRL + 1];
} srl_type;

//操作员环境变量定义
typedef struct _OperatingEnv
{
 	long     differ_flag;				//异地受理标识,每次权限校验后填入
 	long     op_source;				//受理来源
 	long     site_id;				//营业点代码
 	long     county_id;				//县市代码
 	long     city_id;				//地市代码
 	long     function_id;				//功能代码
 	char    login_date[LEN_DATE + 1];		//登录日期 (yyyymmddhhmiss)
 	long     operator_id;				//操作员号码
 	char    site_name[LEN_NAME+1];			//
 	char	 county_name[LEN_NAME+1];		//
 	char    city_name[LEN_NAME+1]	;		//
 	char	 operator_name[LEN_NAME+1];		//
 	long 	 operator_level;			//操作员级别 省管理员 1、地市管理员 2、县市管理员 3、营业点管理员 4、营业员 5
} operatingEnv;

//结帐结构
typedef struct _CheckCheckoutBill
{
    long  site_id;                              //营业厅代码
    long  operator_id;                          //操作员代码
    char  checkout_date[9];                     //结帐日期
} CheckCheckoutBill;

// 共享代码定义
const long CC_SHARE_CITY	=999;		//共享地市代码
const long CC_SHARE_COUNTY	=999;		//共享县市代码
const long CC_SHARE_SITE	=999;		//共享县市代码

// 证件类型
const long CC_IDCARD_ICTYPE = 1;		// 身份证
const long CC_SOLDIER_ICTYPE = 2;		// 士兵证
const long CC_PASSPORT_ICTYPE = 3;		// 护照

const int CC_IS_VIP=3;				//是大客户
const int CC_MSISDN_IS_NEW=1;			//服务号码是新号
const int CC_MSISDN_IS_USED=10;			//服务号码已售出
const int CC_MSISDN_IS_BOOKING=9;		//服务号码被预约
const int CC_IS_STK=5;				//是STK卡
const int CC_STK_BOOKING=10;			//是STK卡预约

//密码校验方式
const long CC_MSISDN_PASSWORD = 1;	// 通过手机号码校验客户密码(查询密码)
const long CC_ACCOUNT_PASSWORD = 2;	// 通过帐号校验帐户密码(取款密码)
const long CC_PERSONAL_PASSWORD = 3;	// 通过个人客户ID校验客户密码(查询密码)
const long CC_GSMUSER_PASSWORD = 4;	// 通过GSM用户ID校验客户密码(查询密码)

//TUX服务返回代码定义
const long CC_RET_OK 	= 0;  	 	//tux服务成功,可正常办理业务
const long CC_RET_WARN   = -1;  	//警告       ,可继续办理业务,但要有信息提示

//字典大类定义
const 	int D_CUSTOMER_TYPE	=1;	//客户类型类
const 	int D_USER_TYPE		=2;	//用户类型类
const 	int D_IC_TYPE		=3;	//证件类型类
const   int D_ID_TYPE		=7;	//标识类型类
const   int D_SEX		=4;	//性别类
const	int D_FUNCTION_ID	=8;	//功能代码类,如开户、消户
const	int D_MODI_RESOURCE	=10;	//档案修改操作来源类
const	int D_DEAL_FEE		=15;	//业务受理费用类
const	int D_OPERATION_TYPE	=16;	//工单类型
const	int D_OPERATION_STATE	=17;	//工单状态类
const	int D_HLR_OPERATION	=18;	//HLR工单命令类
const	int D_IP_OPERATION	=19;	//ip直通车工单命令类
const 	int D_VPMN_OPERATION	=20;	//VPMN工单命令类
const	int D_SEC_OPERATION	=21;	//秘书服务工单命令类
const   int D_PAY_MODE		=33;	//付费方式
const	int D_BOOKING_SERVICE	=37;	//服务预约类
const	int D_BRAND		=38;	//用户品牌类
const	int D_USER_STATE	=39;	//用户状态类
const	int D_PAY_METHOD	=51;	//付款方式
const	int D_BANK_TYPE		=52;	//银行类型
const	int D_RENT_TYPE		=55;	//租金计算方式类
const	int D_RENT_COUNTRY	=56;	//租机租号漫游国家类
const 	int D_RENT_ROAM		=57;	//租机漫游类型 原号漫游、非原号漫游
const	int D_SER_OPT		=59;	//附加功能代码类
const	int D_CHANGE_SIM_REASON =62;	//用户换卡原因类
const	int D_MSISDN_STATE	=95;	//号码状态类
const 	int D_SIMCARD_TYPE	=100;	//SIM卡类别
const	int D_NATION		=117;	//民族类
const	int D_CHG_SCORE_TYPE	=118;	//积分兑换方式
const	int D_OCCUPATION	=122;	//职业
const	int D_EDUCATION		=121;	//教育程度
const	int D_INCOME		=123;	//月收入
const	int D_MARRIAGE		=129;	//婚姻状况
const	int D_CONSUME		=130;	//月消费
const	int D_PAY_CARD_VALUE	=142;	//充值卡面额类型
const	int D_SPORT			=133;   //竞技体育类
const	int D_RELAXATION	=134;	//休闲娱乐类
const	int D_ART		=135;	//艺术欣赏
const	int D_ART_MODE		=136;	//艺术欣赏形式

//与帐务有关的字典定义
const	int D_ACCT_TYPE		=302;	//帐户类型
const	int D_ACCT_PAY_MODE	=303;	//帐户付费类型
const	int D_ACCT_STATE	=301;	//帐户状态
const	int D_CDR_TYPE		=310;	//话单类型
//字典大类定义结束

const int CC_SCORE_ONE_MONEY_TYPE = 4;                  //取一个积分折合等值金额的类型
const int CC_SCORE_STANDARD_TYPE  = 5;                   //取积分兑换标准值的类型


/*
#endif
*/

/**
 * Copyright(c) 2002, 江苏新大陆  All rights reserved
 * 文件名称: AcctMacroDefine.h
 * 描    述: 帐务子系统的宏定义文件
 *@author 肖立斌
 *@date   2002-9-20 9:11
 *@version 0.9
 *@修改记录:
 */

//#ifndef __ACCTMACRODEFINE_H_
//#define __ACCTMACRODEFINE_H_

//typedef long long INT64 ;
//typedef unsigned long long UINT64;


typedef __int64 INT64 ;
typedef unsigned __int64 UINT64;


#define MULTIPLIER                ((INT64)1000)
#define MULTIPLIERH                ((INT64)100)
#define DIVISOR                   0.001
#define DIVISORONE                   0.1
#define DIVISORTWO                   0.01
#define DIVISORTHR                   0.003
#define LAGPROZERO                   0 //全免
#define LAGPROZONE                   100 //不免
#define DBISTATUS                   99
#define DBIWRSTATUS                 9
#define DBIWRSTATUSPORT             8
#define DBIWRSTATUSZERO             0
#define YHDIRIN                   "/home/xiaolb/src/ReconFile/in"
#define YHDIROUT                  "/home/xiaolb/src/ReconFile/out"
#define BASETIME                  "20020101 00:00:00"
#define MAX_DATE                  "20200101 00:00:00"           // 系统处理的最大时间

//ID长度为数据库中的长度加1.
#define MAX_AMOUNT                999999999999ll    //最大的金额12位宽度

#define DIFFER_TYPE_THREE             3   //不一致类型双方不一致
#define DIFFER_TYPE_TWO               2   //不一致类型内部多
#define DIFFER_TYPE_ONE               1   //不一致类型外部多



/**
   各个类(BC)的ID定义
*/
#define IDCLS_BASE                1
#define IDCLS_PROCESSCFGMGR       (IDCLS_BASE + 1)     // CProcessCfgMgr
#define IDCLS_PVLOCK              (IDCLS_BASE + 2)     // CPVLock
#define IDCLS_SHMSTCTRL           (IDCLS_BASE + 3)     // CShmSTCtrl
#define IDCLS_ACCOUNTMGR          (IDCLS_BASE + 4)     // CAccountMgr
#define IDCLS_ACCOUNTBOOKITEMMGR  (IDCLS_BASE + 5)     // CAccountBookItemMgr
#define IDCLS_ACCOUNTINGRELATIONMGR (IDCLS_BASE + 6)   // CAccountingRelationMgr
#define IDCLS_ACCOUNTBOOK         (IDCLS_BASE + 7)     // CAccountBook
#define IDCLS_DETAILBILLITEM      (IDCLS_BASE + 8)     // CDetailBillItem
#define IDCLS_DETAILBILLITEMMGR   (IDCLS_BASE + 9)     // DetailBillItemMgr
#define IDCLS_SHMMEMMGR           (IDCLS_BASE + 10)    // CShmMemMgr
#define IDCLS_CCTRLINFO           (IDCLS_BASE + 11)    // CCtrlInfo
#define IDCLS_AUTOMUTEX           (IDCLS_BASE + 12)    // CAutoMutex
#define IDCLS_ACCTBKPAYMENTSEQMGR (IDCLS_BASE + 12)    // CAccountBookPaymentSeqMgr
#define IDCLS_SUBTOTAL            (IDCLS_BASE + 13)    // CSubTotal
#define IDCLS_DBIDEFMGR           (IDCLS_BASE + 14)    // CDBIDefMgr
#define IDCLS_CSTAUDITINFOMGR     (IDCLS_BASE + 15)    // CSTAuditInfoMgr
#define IDCLS_SUBTOTAL_CDR        (IDCLS_BASE + 16)
#define IDCLS_RECONDETAILMGR      (IDCLS_BASE + 17)
#define IDCLS_DETAIL_BILL_ITEM    (IDCLS_BASE + 18)    // CDetailBillItem
#define IDCLS_DETAILBILLITEMDEF   (IDCLS_BASE + 19)     // CDetailBillItemDef
#define IDCLS_CACCTOBJECTID       (IDCLS_BASE + 20)     // CAcctObjectID
#define IDCLS_STBILLITEM          (IDCLS_BASE + 21)     // CSTBillItem
#define IDCLS_STMAINTENANCE       (IDCLS_BASE + 22)     // CSTMaintenance
#define IDCLS_ACCTRELWROFFMGR     (IDCLS_BASE + 23)     // CAcctRelWrOffMgr
#define IDCLS_ST_VPMN             (IDCLS_BASE + 24)     // CST_Vpmn
#define IDCLS_VPMNWROFFMGR        (IDCLS_BASE + 25)     // CVpmnWrOffMgr
#define IDCLS_CST9999             (IDCLS_BASE + 26)     // CST9999
#define IDCLS_CHANGEDAY           (IDCLS_BASE + 27)     // CChangeDay
#define IDCLS_WRITEOFFSEQMGR      (IDCLS_BASE + 28)     // CWriteoffSeqMgr
#define IDCLS_FREEZEWRITEOFFSEQMGR      (IDCLS_BASE + 29)     // CFreezeWriteoffSeqMgr
#define IDCLS_CDRMGR              (IDCLS_BASE + 30)     //CCDRMgr
#define IDCLS_ACCTREL_SRL_SEQ     (IDCLS_BASE + 31)     //帐务关系修改历史流水表.
#define IDCLS_DERELICMGR          (IDCLS_BASE + 32)     //CCDerelicMgr
#define IDCLS_DERELICLOGMGR       (IDCLS_BASE + 33)     //CCDereliclogMgr
#define IDCLS_CBATCHINSUPD        (IDCLS_BASE + 34)     //CBatchInsUpd
#define IDCLS_ACCTCTRLMGR         (IDCLS_BASE + 35)     //CAcctCtrlMgr
#define IDCLS_STPROC              (IDCLS_BASE + 36)     //CSTProc
#define IDCLS_BILLMONMGR          (IDCLS_BASE + 37)     //CBillMonMgr
#define IDCLS_RECONLOGMGR         (IDCLS_BASE + 38)     //CReconLogMgr
#define IDCLS_DBIDEFLOGMGR        (IDCLS_BASE + 39)     //CDBIDefLogMgr
#define IDCLS_BILLFORWARDSEQMGR   (IDCLS_BASE + 40)     //CBillForwardSeqMgr
#define IDCLS_DIVFILELOG          (IDCLS_BASE + 41)     //分解清单记日记
#define IDCLS_MONFIXFEEMGR        (IDCLS_BASE + 42)     //CMonFixFeeMgr
#define IDCLS_DISCONTROL          (IDCLS_BASE + 43)     //帐单优惠控制
#define IDCLS_DISABNORMAL         (IDCLS_BASE + 44)     //帐单优惠异常
#define IDCLS_USERSECRETARYMGR    (IDCLS_BASE + 45)     //CUserSecretaryMgr
#define IDCLS_DISRULEMGR          (IDCLS_BASE + 46)     //帐单优惠规则MGR
#define IDCLS_DISUSERMGR         (IDCLS_BASE + 47)     	//帐单优惠用户MGR
#define IDCLS_DISPACKAGEMGR    (IDCLS_BASE + 48)     	//帐单优惠用户套餐MGR
#define IDCLS_MWROFFControl         (IDCLS_BASE + 50)   //出帐销帐控制
#define IDCLS_MWROFFAbnormal    (IDCLS_BASE + 51)     	//出帐销帐异常
#define IDCLS_ACCOUNTCUSTOMIZEMGR (IDCLS_BASE + 52)     //帐户定制管理类
#define IDCLS_DIVABNORMAL (IDCLS_BASE + 53)     		//拆分帐单
#define IDCLS_DIVCONTROL (IDCLS_BASE + 54)     			//拆分帐单
#define IDCLS_ACCOUNTCUSTOMIZESRL (IDCLS_BASE + 55)     //帐户定制管理修改流水
#define IDCLS_CRECONNOTIFYMGR (IDCLS_BASE + 56)     	//对帐通知流水
#define IDCLS_CACCTBKBANKINFOMGR (IDCLS_BASE + 57)     	//银行信息
#define IDCLS_CACCTBKBANKINFOMGR_SRL (IDCLS_BASE + 58)  //银行信息修改流水
#define IDCLS_ACCOUNTDICTMGR (IDCLS_BASE + 59)     	    //帐务数据字典
#define IDCLS_SYNCACCTMGR    (IDCLS_BASE + 60)     	    //CSyncAcctMgr
#define IDCLS_SYNCACCTRELMGR    (IDCLS_BASE + 61)     	    //CSyncAcctRelMgr
#define IDCLS_ACCTBK_SRL_SEQ    (IDCLS_BASE + 62)     	    //帐本修改历史流水号
#define IDCLS_ACCOUNT_SRL_SEQ    (IDCLS_BASE + 63)     	    //帐户修改历史流水号
#define IDCLS_FILEULEMGR    (IDCLS_BASE + 64)     	    //
#define IDCLS_PAYCHANNELCTRLRULEMGR  (IDCLS_BASE + 65)     	    //渠道与帐本科目对应表
#define IDCLS_RECORDFORMATMGR  (IDCLS_BASE + 66)
#define IDCLS_RECORDMGR  (IDCLS_BASE + 67)
#define IDCLS_ENDRECORDFORMATMGR  (IDCLS_BASE + 68)
#define IDCLS_ENDRECORDMGR  (IDCLS_BASE + 69)
#define IDCLS_TOTALMGR  (IDCLS_BASE + 70)
#define IDCLS_BILLADJUSTMGR  (IDCLS_BASE + 71)

//帐户序列号
#define IDCLS_ACCOUNTMGR_SEQ11  (IDCLS_BASE + 72)
#define IDCLS_ACCOUNTMGR_SEQ12  (IDCLS_ACCOUNTMGR_SEQ11 + 1)
#define IDCLS_ACCOUNTMGR_SEQ13  (IDCLS_ACCOUNTMGR_SEQ11 + 2)
#define IDCLS_ACCOUNTMGR_SEQ14  (IDCLS_ACCOUNTMGR_SEQ11 + 3)
#define IDCLS_ACCOUNTMGR_SEQ15  (IDCLS_ACCOUNTMGR_SEQ11 + 4)
#define IDCLS_ACCOUNTMGR_SEQ16  (IDCLS_ACCOUNTMGR_SEQ11 + 5)
#define IDCLS_ACCOUNTMGR_SEQ17  (IDCLS_ACCOUNTMGR_SEQ11 + 6)
#define IDCLS_ACCOUNTMGR_SEQ18  (IDCLS_ACCOUNTMGR_SEQ11 + 7)
#define IDCLS_ACCOUNTMGR_SEQ19  (IDCLS_ACCOUNTMGR_SEQ11 + 8)
#define IDCLS_ACCOUNTMGR_SEQ20  (IDCLS_ACCOUNTMGR_SEQ11 + 9)
#define IDCLS_ACCOUNTMGR_SEQ21  (IDCLS_ACCOUNTMGR_SEQ11 + 10)
#define IDCLS_ACCOUNTMGR_SEQ22  (IDCLS_ACCOUNTMGR_SEQ11 + 11)
#define IDCLS_ACCOUNTMGR_SEQ23  (IDCLS_ACCOUNTMGR_SEQ11 + 12)
#define IDCLS_ACCOUNTMGR_SEQ100  (IDCLS_BASE + 100)
//新的IDCLS 请从(IDCLS_BASE + 101)开始
#define IDCLS_SMALLPAYMENTRELATIONMGR  (IDCLS_BASE + 101)//小额支付关系表管理
#define IDCLS_REQCREDITCTRMGR			(IDCLS_BASE + 102)	// 停复机流水
#define IDCLS_GSMUSERTOACCTMGR			(IDCLS_BASE + 103)	// 用户同步中间表
#define IDCLS_DAYBAKCONTROLMGR  		(IDCLS_BASE + 104)//小额支付关系表管理




//帐本科目
#define	XYW_BOOK_ITEM       1  //新业务帐本
#define	YH_BOOK_ITEM        2  //优惠帐本
#define	WAD_BOOK_ITEM       3  //WAD帐本
#define	CZ_BOOK_ITEM        4  //充值卡充值帐本
#define	XJCZ_BOOK_ITEM      5  //现金充值帐本
#define	XJ_BOOK_ITEM        6  //现金缴费帐本

⌨️ 快捷键说明

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