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

📄 bms_micro.h

📁 UNIX/LINUX平台下面SMS网管原代码
💻 H
字号:
/***************************************************************//*                                                             *//*  Created by : WeiKuanHong 1999.09.06                        *//*  Version    : BMS V2.00 :  BMS -- bms_micro.h               *//*  Copyright  : SunYaRd Company .                             *//*                                                             *//***************************************************************/#ifndef __BMS_MICRO#define __BMS_MICRO/*-------------------------------------------------------------------------*//*  柜员控制类宏定义*//*-------------------------------------------------------------------------*//* define for status of all of tables*/#define  STATUS_ACTIVE                  1    /*  状态正常		*/#define  STATUS_DISA                    2    /*  注销			*/#define  STATUS_HANG                    3    /*  冻结			*/#define  STATUS_ERR_HANG                6    /*  因密码多次输入有误冻结	*//* define for teller.login_flag	*/#define  LOGIN_FLAG                     1    /*  表示签到	*/#define  LOGOFF_FLAG                    2    /*  表示未签到	*//* define for teller.group_id	*/#define  TELLER_GROUP                 "00"   /*  除座席以外的柜员组号	*//*-------------------------------------------------------------------------*//*  客户档案类宏定义	*//*-------------------------------------------------------------------------*/#define  ZONENO_ID_LEN			5    /*  地区编号	*/#define  CUST_ID_LEN                   11    /*  客户编号的长度	*/#define  ACCT_AID_LEN                   4    /*  帐号序号长	*/#define  CO_CUST_FLAG                  '9'   /*  对公客户标识符	*/#define  NON_CHECK_TYPE			0   /*  尚未校验客户	*/#define  REG_CC_TYPE                    1   /*  对公客户类别 	*/#define  REG_PC_TYPE                    2   /*  个人客户类别	*/#define  NOREG_CC_TYPE                  3   /*  非注册对公客户类别	*/ #define  NOREG_PC_TYPE                  4   /*  非注册个人客户类别	*/#define  MC_TYPE                        5   /*  特约商户	*/#define  CO_FLAG                        1   /*  表示对公业务	*/#define  PS_FLAG                        2   /*  表示个人业务	*//*-------------------------------------------------------------------------*//*  数据包类宏定义	*//*-------------------------------------------------------------------------*/#define Total_City_Num	11	/*表明该地区有多少地市*//*-------------------------------------------------------------------------*//*  交易类, 功能服务类宏定义*//*-------------------------------------------------------------------------*/#define  CASE_TRADE_FLG		1  /*  对公	*/#define  SAVE_TRADE_FLG		2  /*  储蓄	*/#define  STOCK_TRADE_FLG	3  /*  银证	*/#define  EXCHANGE_TRADE_FLG	4  /*  外汇	*/#define  BOND_TRADE_FLG		5  /*  债券	*/#define  FUND_TRADE_FLG		6  /*  基金	*/#define  CREDIT_TRADE_FLG	7  /*  贷款	*/#define  PROXY_TRADE_FLG	8  /*  代理	*/#define  OTHER_TRADE_FLG	9  /*  其它	*/#define  Q_TRADE_FLG		1  /*  查询交易	*/#define  T_TRADE_FLG		2  /*  转帐交易	*/#define  ACTIVE_FLG		1	/*  交易激活	*/#define  UNACTIVE_FLG		0	/*  交易禁用	*//* define for trade_detail.flag and ps_detail.flag and co_detail.flag	*/#define  TRADE_NORMAL               '1'   /*  正常	*/#define  TRADE_CORRECT              '2'   /*  冲正	*//*-------------------------------------------------------------------------*//* 本地服务器多包控制宏定义*//*-------------------------------------------------------------------------*/#define  LS_ONE_STEP                 0    /*  本地服务器 only 1 packet	*/#define  LS_START_STEP               1	  /*  多包控制 the first packet	*/#define  LS_CONTINUE_STEP            2    /*           the next packet	*/#define  LS_STOP_STEP                3    /*           the last packet	*//*-------------------------------------------------------------------------*//*  银证转帐所\柜员宏定义*//*-------------------------------------------------------------------------*/#define  STOCK_BRANCH              "999"   /*  银证转帐所号*/#define  STOCK_BR_OPER             "99900" /*  银证转帐柜员*//* define for acc_type of all kinds of tables	*/#define  PS_ACC_TP_11	11		/*	信用卡帐户	*/#define  PS_ACC_TP_12	12		/*	活期储蓄卡帐户	*/#define  PS_ACC_TP_13	13		/*	活期储蓄帐户	*/#define  PS_ACC_TP_14	14		/*	活期储蓄一折通帐户	*/#define  PS_ACC_TP_15	15		/*	定活两便储蓄帐户	*/#define  PS_ACC_TP_16	16		/*	通知储蓄帐户	*/#define  PS_ACC_TP_17	17		/*	存本取息帐户	*/#define  PS_ACC_TP_21	21		/*	定期储蓄帐户	*/#define  PS_ACC_TP_22	22		/*	定期储蓄一折通帐户	*/#define  PS_ACC_TP_91	91		/*	零存整取	*/#define  PS_ACC_TP_92	92		/*	整存整取	*/#define  PS_ACC_TP_50   50    		/*  	50-表示他人活期	*/#define  CO_ACC_TP_01                61    /*  01-表示基本存款帐号	*/#define  CO_ACC_TP_02                62    /*  02-表示一般存款帐号	*/#define  CO_ACC_TP_03                63    /*  03-表示专用存款帐号	*/#define  CHECK_PWD_FLG		1	/*  检验密码	*/#define  IGNORE_PWD_FLG		2	/*  不检验密码	*/#define  LIMIT_AMT_FLAG             -1.0  /*  转帐限额不控制	*/#define  MULL_RECORD_RETURN           4    /*  数据库有多条记录返回	*//*---------------------------------------------------------------------------*//*  定义错误代码, 1500 - 1599 指柜员错误	*//*                2000 - 2299 指业务错误	*//*                2300 - 2399 银证错误	*//*                3001 - 3030 外汇主机错误	*//*                3040 - 3070 挂盘主机错误	*//*                3080 - 3099 外汇本地错误	*//*                3100 - 3120 代理错误	*//*		  4000 - 4100 ES/9000错误	*//*		  6000 - 6999 客户管理错误	*//* define for BIG_STRC.result	*//*---------------------------------------------------------------------------*/#define  DATABASE_PROGRAM_ERROR		1002	/* SQL 语法错误	*/#define  THIS_TRADE_FAIL		1405	/*交易失败	*/#define  ERR_TELLER_NOT_EXIST		1500	/* 柜员号不存在	*/#define  ERR_TELLER_EXIST		1501	/* 柜员号已存在	*/#define  ERR_TELLER_STATUS_DISA		1502	/* 柜员已经注销	*/#define  ERR_TELLER_STATUS_HANG		1503	/* 柜员已经冻结	*/#define  ERR_TELLER_PASSWD		1504	/* 柜员密码错误	*/#define  ERR_TELLER_LOGIN		1505	/* 柜员号已签到或未正常签退	*/#define  ERR_TELLER_LOGOFF		1506	/* 柜员号已签退或未正常签到	*/#define  ERR_RIGHT_AUTH			1507	/* 无此权限	*/#define  ERR_AUTH_TELLER_NOT_EXIST	1508	/* 授权柜员号不存在 	*/#define  ERR_AUTH_TELLER_PASSWD		1509	/* 授权柜员的密码错误 	*/#define	 ERR_AUTH_TELLER_STATUS_DISABLE 1510	/* 该授权柜员号已注销 	*/#define  ERR_AUTH_TELLER_STATUS_HANG	1511	/* 该授权柜员号已冻结	*/#define	 ERR_AUTH_TELLER_RIGHT		1512	/* 该授权柜员无权授此权限	*/#define  ERR_TELLER_LOG_NOT_EXIST	1513	/* 柜员无操作明细	*/#define  ERR_AUTH_FLAG			1514	/* 授权标志错误	*/#define	 ERR_TELLER_RIGHT		1515	/* 柜员无此交易操作权限	*/#define  ERR_NOT_CONFIGED_TRADE		1516	/* 此交易权限未设置,不得操作.	*/#define  ERR_TELLER_STATUS		1517	/* 状态不正常	*/#define  ERR_UPDATE_TELLER_PWD		1518	/* 修改柜员密码失败	*/#define  INVALID_CID_PWD		1999	/*  电话银行中心密码不正确	*/#define  INVALID_ACCT_PWD		2001	/*  帐户密码不正确	*/#define  UPDATE_CID_PWD_FAIL		2002	/*  修改电话银行中心密码失败	*/#define  INVALID_CID			2003	/*  非法客户号	*/#define  CID_DISABLE			2004	/*  客户被注销	*/#define  CID_HANG			2005	/*  客户被冻结	*/#define  INVALID_BCID			2006	/*  非法客户代表	*/#define  BCID_DISABLE			2007	/*  客户代表被注销	*/#define  BCID_HANG			2008	/*  客户代表被冻结	*/#define  NO_REGIST_ACCT			2009	/*  帐号未注册	*/#define  INVALID_OPER_RIGHT		2010	/*  无权对该帐号操作	*/#define  INVALID_QUERY_RIGHT		2011	/*  无权查帐号信息	*/#define  INVALID_AID			2012	/*  无此帐号编号	*/#define  AID_IS_DISABLE			2013	/*  帐号被销户	*/#define  AID_IS_HANG			2014	/*  帐号被冻结	*/#define  NO_REGIST_FUNC			2015	/*  没有开通功能服务	*/#define  INVALID_INPUT_DATE		2016	/*  非法输入日期	*/#define  INVALID_INPUT_SM		2017	/*  非法输入存期	*/#define  INVALID_INPUT_MONTH		2018	/*  非法月份	*/#define  NO_AMT				2019	/*  交易金额为零	*/#define  AMT_TOO_SMALL			2020	/*  交易金额太少	*/#define  OUT_MAX_AMT			2021	/*  超过单笔最大限额	*/#define  OUT_MAX_SUM_AMT		2022	/*  累计金额超过当日限额 	*/#define  NO_TRADE_DETAIL		2023	/*  无交易明细	*/#define  NO_CURR_DETAIL			2024	/*  无当日交易明细	*/#define  NO_HIS_DETAIL			2025	/*  无历史交易明细	*/#define  NO_PRINT_DETAIL		2026	/*  无未登折交易明细	*/#define  NO_CRED_DETAIL			2027	/*  无挂帐交易明细	*/#define  NO_FRAGMEMTAL_DETAIL		2028	/*  无零星帐	*/#define  TRAN_OUT_NO_AUTH		2029	/*  转出帐户没有授权	*/#define  TRAN_IN_NO_AUTH		2030	/*  转入帐户没有授权	*/#define  CRED_CARD_ERROR		2031	/*  信用卡卡号错误	*/#define  INVALID_ACCT			2032	/*  帐号不正确	*/#define  NO_ACCT_SERVER			2033	/*  暂不提供此帐号的服务	*/#define  INVALID_MC_PWD			2034	/*  特约商户密码错	*/#define  TRAN_OUT_TYPE_ERR		2035	/*  转出帐户类型不对	*/#define  TRAN_IN_TYPE_ERR		2036	/*  转入帐户类型不对	*/#define  NO_CURR_SALARY			2037	/*  没有该用当月工资明细 	*/#define  OUT_MAX_SUM_NUM		2038	/*  累计交易次数超过当日限次	*/#define  FGN_TRADE_NOT_OPEN		2039	/*  此帐号尚未开通对外转帐功能	*/#define  FGN_TRADE_ARD_OPEN		2040	/*  此帐号已开通对外转帐功能	*/#define  OUT_AID_NOT_EXIST		2041	/*  转出帐户代码不存在	*/#define  OUT_AID_DISA			2042	/*  转出帐户代码已销户	*/#define  OUT_AID_HANG			2043	/*  转出帐户代码已冻结	*/#define  IN_AID_NOT_EXIST		2044	/*  转入帐户代码不存在	*/#define  REGIST_NOT_SUCCESS		2046	/*  登记未成功	*/#define  UNREG_NEED_SET			2047	/*  此帐号尚未在客户服务中心登记	*/#define  CANNT_MODI_OUT_PWD		2048	/*  您尚未登记对外转帐功能,无法修改对外转帐密码	*/#define  MUCH_ERR_HANG			2049	/*  您本日输入的密码多次有误,电话银行功能已冻结	*/#define  INVALID_CID_TRANS_PWD		2050	/*  对外转帐密码不正确	*/#define  TRANS_NOT_OPEN			2051	/*  您尚未开通对外转帐功能	*/#define  NOT_REG_FAST_TRAN		2052	/*  您尚未登记速汇通业务	*/#define  NOT_REG_PROXY			2053	/*  您尚未登记此项代理业务	*/#define  IN_ACCT_NOT_REG		2054	/*  汇入帐户未登记	*/#define  CANNT_FIND_ANY_INFO		2055    /*  无信息返回	*/#define  ERR_ID				2056    /*  身份证号错误	*/#define  ACCT_BEEN_LOST			2057    /*  帐户已挂失	*/#define  INCALL_LIMITED			2058    /*  您已经限制主叫号码,此次呼入号码尚未登记	*/#define  CARD_IN_BLACKLIST		2059    /*  此卡在黑名单中,已止付	*/#define  ST_NOT_IN_USE			2300	/*  资金转帐功能未开启	*/#define  ST_CASH_TYPE_ERR		2301	/*  资金帐户类型错误	*/#define  ST_BANK_PIN			2302	/*  银行帐户密码错	*/#define  ST_STOCK_PIN			2303	/*  资金帐户密码错	*/#define  ST_BANK_ENOUGH_BAL		2304	/*  银行帐户余额不足	*/#define  ST_STOCK_ENOUGH_BAL		2305	/*  资金帐户余额不足	*/#define  ST_NORMAL_ACCT			2306	/*  银行帐号状态不正常	*/#define  ST_NORMAL_STOCKACCT		2307	/*  资金帐号状态不正常	*/#define  NO_SUCH_STOCK			2308	/*  股票代码不存在	*/#define  STOCK_SYS_BUSY			2309	/*  银证通系统忙	*/#define  NO_SUCH_EXCH			2310	/*  交易所代码错误	*/#define  EXCH_NOT_OPEN			2311	/*  本交易所今日闭市	*/#define  NO_SUCH_HOLDER			2312	/*  该股东代码不存在	*/#define  HOLDER_IS_DISA			2313	/*  该股东帐户已注销	*/#define  HOLDER_IS_HANG			2314	/*  该股东帐户被冻结	*/#define  HOLDER_IS_LOST			2315	/*  该股东帐户被挂失	*/#define  HOLDER_BUY_FORBID		2316	/*  该股东帐户禁止买入	*/#define  HOLDER_SELL_FORBID		2317	/*  该股东帐户禁止卖出	*/#define  ERR_TRUST_AMOUNT		2318	/*  委托数量有误  	*/#define  ERR_TRUST_PRICE		2319	/*  委托价格有误  	*/#define  NOT_ENOUGH_STOCK		2320	/*  股份可用数不足	*/#define  NO_SUCH_TRUST			2321	/*  该笔委托不存在	*/#define  NO_TODAY_DEAL			2322	/*  无当日成交	*/#define  NO_HIST_DEAL			2323	/*  无历史成交	*/#define  NO_TRUST			2324	/*  无委托信息	*/#define  HOST_INVALID_ICNO		4000  /*  身份证号不对	*/#define  HOST_INVALID_BALANCE		4001  /*  帐户余额不对	*/#define  HOST_LOST_FAILURE		4002  /*  挂失失败	*/#define  ERR_ACCT_EXIST			6041  /*  帐户已登记	*/#define  ERR_ICNO_EXIST			6046  /*  该证件已经登记	*/#define  ERR_REGIST_ACCT		6047  /*  该卡不能注册	*/#define  ERR_AID_INP			6048  /*  帐户序号输入错误	*/#define	 PACK_HEAD_ERROR		7000#define	 PACK_BODY_ERROR		7001#define	 UNPACK_ERROR			7002#define	 INVALID_FIELD_NO		7003#define	 WRONG_TYPE			7004#define	 ERROR_FROM_HOST		7005#define	 ERROR_FROM_SUNYARD		7006#define	 PROCUDE_DETAIL_FILE_ERROR	7007#define	 UNREG_ACCOUNT_NOT_FOUND	7008#define	 UNREG_INVALID_PASSWORD		7009#define	 RETRIEVE_PERSON_INFO_ERROR	7010#define	 RETRIEVE_COMPANY_INFO_ERROR	7011#define	 NULL_ID_NOT_ALLOWED		7012#define	 INVALID_DOCUMENT		7013/*--------- 定义电话类型---------------------*/#define  PH_MOBILE			1	/*移动电话*/#define  PH_PHONE1			2	/*家庭电话*/#define  PH_PHONE2			3	/*单位电话*/#define  PH_FAX				4	/*传真*/#define  CO_PHONE1			11	/*办公电话*/#define  CO_PHONE2			12	/*财务电话*/#define  CO_FAX				13	/*对公传真*//*-----------------------------------------------------------------------*//*个人客户设置对外转帐密码状态 	*//*------------------------------------------------------------------------*/#define  NOSET_PASSWD			0	/*未设置过转帐密码*/#define  SET_PASSWD			1	/*已设置过转帐密码*/#endif 

⌨️ 快捷键说明

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