📄 bms_micro.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 + -