?? bossdataentitylendef.h
字號:
#ifndef _BOSS_ENTITY_LEN_H
#define _BOSS_ENTITY_LEN_H
/*
Attention:
Account subsystem and Custcare subsystem may define macro with same name,
if there are some diffrence, you can define the macro as the following:
#ifdef _CUSTCARE_
#else
#endif
請注意,如果定義的宏同名不同義,請用_CUSTCARE_和_ACCOUNT_區分
#ifdef _CUSTCARE_
#ifdef _ACCOUNT_
*/
// 公共
#ifdef _CUSTCARE_
#define LEN_OPERATOR_ID 8 //客服
#else
#define LEN_OPERATOR_ID 9 //帳務定義 操作員工號長度
#endif
#ifdef _CUSTCARE_
#define LEN_DATE 14
#else
#define LEN_DATE 18 //時間在內存中用字符串表示 fmt: YYYYMMDD hh24:mi:ss
#endif
#define LEN_ACCT_DATE 17 //帳務組日期格式 yyyy/mm/dd hhmiss
#define LEN_NAME 80
// 客戶信息表
#define LEN_ID 12 // 通用ID
#ifdef _CUSTCARE_
#define LEN_CUSTOMER_ID 16 // 客戶ID
#else
#define LEN_CUSTOMER_ID 17 //客戶標識長度.
#endif
#define LEN_CUSTOMER_NAME 80 // 客戶姓名
#define LEN_ADDR 256 // 地址
#define LEN_POSTCODE 8 // 郵編
#define LEN_TEL 30 // 電話
#define LEN_FAX 30 // 傳真
#define LEN_EMAIL 80 // EMail
#define LEN_PASSWORD 8 // 密碼
#define LEN_IC_NO 20 // 證件號碼
#define LEN_PERSON_NAME 80 // 個人姓名
#define LEN_CUSTOMER_REMARK 1000 // 客戶備注信息
#define LEN_GROUP_NAME 80 // 集團名稱
#define LEN_ENGLISH_NAME 80 // 英文名
#define LEN_WEBSITE 40 // 網址
#define LEN_REGION_NO 4 // 區號
//用戶信息
#ifdef _CUSTCARE_
#define LEN_USER_ID 16 // 原來12 用戶ID
#else
#define LEN_USER_ID 17 //用戶標識長度.
#endif
#ifdef _CUSTCARE_
#define LEN_IMSI 15 // IMSI號
#else
#define LEN_IMSI 16 //IMSI號
#endif
#ifdef _CUSTCARE_
#define LEN_MSISDN 12 // 服務號碼
#else
#define LEN_MSISDN 13 //服務號長度
#endif
#ifndef _ACCOUNT_
#define LEN_USER_NAME 80 //用戶名稱
#else
#define LEN_USER_NAME 81 //用戶名稱
#endif
#define LEN_NOTE 80 //說明
#ifdef _CUSTCARE_
#define LEN_ACCOUNT_ID 16 //帳戶ID
#else
#define LEN_ACCOUNT_ID 17 //帳戶標識長度.
#endif
#ifndef _ACCOUNT_
#define LEN_USER_PWD 8 //用戶密碼
#else
#define LEN_USER_PWD 9 //用戶密碼
#endif
#ifndef _ACCOUNT_
#define LEN_HISTORY_SRL 20 //原來12 歷史流水號yyyymmdd+county_id+seq_history_srl
#else
#define LEN_HISTORY_SRL 21 //原來12 歷史流水號yyyymmdd+county_id+seq_history_srl
#endif
#define LEN_SERVICEOPTNUM 21 //服務選項數目
#define LEN_PSTN 30 //固定電話號碼
#define LEN_PSTN_PWD 8 //固定電話密碼
//業務
#define LEN_SITE_ID 8 //放號營業廳 孫保軍
#define LEN_SIMCARD_ID 20 //SIM卡
#define LEN_PIN 15 //SIM卡的PIN碼
#define LEN_MANUFACTURER 125 // 充值卡生產廠商
#define LEN_CHOICE_NUMBER_FREE 10 //選號費<--表number_resource
#define LEN_SCORE 12 // 積分<--表user_score
#define LEN_REDEEM_VALUE 10 //要求兌換值
#define LEN_BUSINESS_ID 4 // 業務ID
#define LEN_BRAND_ID 2 // 品牌ID
#define LEN_FEE 12 // 資費金額
#define LEN_RENT_CODE 12 //租用的號碼
#define LEN_TERMINAL_CODE 40 //終端代碼號
#define LEN_REQ_SRL 16 //停復機請求流水號
#define LEN_REDEEM_DESC 200 // 積分兌換描述
//預約
#define LEN_BOOKING_SRL 13 //預約流水
#define LEN_REMARK 128 //服務預約失敗信息說明
//工單,受理單,結帳單
#ifndef _ACCOUNT_
#define LEN_OPERATING_SRL 20 //操作流水號
#else
#define LEN_OPERATING_SRL 21 //操作流水號
#endif
#define LEN_OPERATION_SRL 20 //工單流水
#define LEN_OPERATION_AUX_ID 15 //HLR工單副號
#define LEN_CANCEL_REASON 256 //受理取消原因
#define LEN_OPERATING_REMARK 256 //操作明細的操作備注
#define LEN_OPERATING_CODE 16 //被操作的流水(用戶,客戶,帳戶)
#define LEN_SCORE_SRL 16 //積分兌換流水號
#define LEN_SCORE_FEE 12 //兌換積分等值金額
#define LEN_SERVER_NAME 20 //積分兌換形式
#ifdef _CUSTCARE_
#define LEN_VPMN_ID 10 //VPMN集團標識
#else
#define LEN_VPMN_ID 11 //VPMN_ID的長度
#endif
#define LEN_INCOME_AMOUNT 14 //受理收入總金額
#define LEN_OUTGO_AMOUNT 14 //受理取消支出總金額
#define LEN_CHECKOUT_SRL 16 //結帳單流水
#define LEN_CONTENT 1024 //免添單XML內容,注意不夠時要選用其它數據類型
#ifdef _CUSTCARE_
#define LEN_LOG_ID 12 //系統日志長度
#else
#define LEN_LOG_ID 13 //日志標識長度
#endif
#define OPEN_IPLINEAR_MAX 50 //IP直通車開通的最大數
//其它
#ifdef _CUSTCARE_
#define LEN_BANK_ACCOUNT 30 //銀行帳號
#else
#define LEN_BANK_ACCOUNT 31 //銀行帳戶號
#endif
#define LEN_BANK_CARD 30 //儲值卡卡號
#define LEN_DICT_DESC 80 //字典信息描述
#define LEN_FEE_LIMIT 12 //費用限額
#define LEN_PLAN_PACKAGE 12 //用戶資費套餐
#define LEN_MAX_OUT_USERS 8 //最大網外號碼組號碼數目
#define LEN_SHORT_NO 6 //短號
#ifndef _ACCOUNT_
#define LEN_CHANGE_REMARK 256 //修改說明 公用
#else
#define LEN_CHANGE_REMARK 257 //修改說明 公用
#endif
#define LEN_CLUSTER_ID 12 //閉合用戶群ID
#define LEN_ICCID 20 //SIM卡卡號
#define LEN_DEPARTMENT 80 //部門 APPEND BY LXJ
#define LEN_MSN_USER_ID 16 //移動專網用戶ID
#define LEN_PHONE_NUMBER 30 //固化號碼長度
#define LEN_REGION_NO 4 //地市區號長度
//1860日志明細
#define LEN_QUERY_SRL 10 // 1860查詢流水號
#define LEN_DEAL_REMARK 80 // 1860查詢處理說明
#define LEN_AUX_CMD 80 // 1860查詢子命令字
#define LEN_OPER_PWD 8 //操作員密碼
#define OPEN_IPLINEAR_MAX 50 //IP直通車開通的最大數
#define LEN_HLR_REMARK 20 //HLR工單說明
#define LEN_SCP_REMARK 80 //vpmn的SCP說明
#define LEN_SCP_NO 15 //scp號(HLR工單時使用,與SCP_ID號對應)
#define LEN_ERR_MSG 256 //錯誤信息的長度
#ifdef _CUSTCARE_
#define LEN_ACCOUNTBOOKITEM_ID 2 //帳本科目標識長度.
#define LEN_SRL_SEQID 16 //歷史修改記錄標識長度
#define LEN_BANK_ACCOUNT_NAME 40 //銀行帳戶名稱
#else
#define LEN_ACCOUNTBOOKITEM_ID 3 //帳本科目標識長度.
#define LEN_SRL_SEQID 17 //歷史修改記錄標識長度
#define LEN_BANK_ACCOUNT_NAME 41 //銀行帳戶名稱
#endif
#define LEN_BUSINESS_NAME 20 //
#define LEN_PACKAGE_NAME 80 //
#define LEN_REQ_SRL 16 // 帳務停復機請求流水號
#define LEN_YEARMONTHDAY 9 //日期用字符串表示時的長度:YYYYMMDD
#define LEN_YEARMONTH 7 //日期用字符串表示時的長度:YYYYMM
#ifdef _CUSTCARE_
#define LEN_AMOUNT 12 //金額在帳務系統中的寬度(表示到厘)
#define LEN_ACCOUNT_NAME 80 //帳戶名稱長度.
#define LEN_ACCOUNT_PASSWD 32 //帳戶密碼長度.
#define LEN_DESCRIPTION 80 //說明文字長度.
#define LEN_ACCT_DESCRIPTION 80 //帳戶說明文字長度.
#else
#define LEN_AMOUNT 13 //金額在帳務系統中的寬度(表示到厘)
#define LEN_ACCOUNT_NAME 81 //帳戶名稱長度.
#define LEN_ACCOUNT_PASSWD 33 //帳戶密碼長度.
#define LEN_DESCRIPTION 81 //說明文字長度.
#define LEN_ACCT_DESCRIPTION 81 //帳戶說明文字長度.
#endif
#define LEN_ACCTBKI_NAME 41 //帳本科目名稱長度.
#define LEN_ACCOUNTRELATION_ID 13 //帳務關系標識長度.
#define LEN_INVOICEPRNTTPL_ID 4 //發票打印關系模板標識長度
#ifdef _CUSTCARE_
#define LEN_DBI_DEF_ID 10 //明細帳目科目標識長度
#define LEN_ACCOUNTSEQ_ID 12 //帳務流水號標識長度
#define LEN_PAYMENT_CHANNELSEQ_ID 20 //付款渠道流水號標識長度
#define LEN_CARD_ID 20 //充值卡號長度
#define LEN_DETAIL_BILL_ID 12 //帳單ID的長度
#define LEN_PAYMENT_SEQ 16 //渠道流水號
#define LEN_SP 12 //SP號
#define LEN_AD_VENDOR_CODE 6 //廣告商代碼長度
#else
#define LEN_DBI_DEF_ID 11 //明細帳目科目標識長度
#define LEN_ACCOUNTSEQ_ID 13 //帳務流水號標識長度
#define LEN_PAYMENT_CHANNELSEQ_ID 21 //付款渠道流水號標識長度
#define LEN_CARD_ID 21 //充值卡號長度
#define LEN_DETAIL_BILL_ID 13 //帳單ID的長度
#define LEN_PAYMENT_SEQ 17 //渠道流水號
#define LEN_SP 13 //SP號
#define LEN_AD_VENDOR_CODE 7 //廣告商代碼長度
#endif
#define LEN_SUBTOTAL_CDR 13 //清單流水號
#define LEN_RECON_SEQ 17 //對帳流水號
#define LEN_BANK_ID 9 //銀行標識
#define LEN_BANK_TYPE 5 //銀行標識類型
#define LEN_BANK_FILE 61 //銀行頭記錄
#define LEN_BANK_TR 73 //銀行委托記錄
#define LEN_BANK_FEE 43 //銀行現金記錄
#define LEN_WROFFSEQID 17 //銷帳流水號
#ifdef _CUSTCARE_
#define LEN_STATUS 4 //流水狀態
#else
#define LEN_STATUS 5 //流水狀態
#endif
#define LEN_ACCTBK_PAYMEMENT_ID 17 //帳本付款記錄ID
#define LEN_DBI_AMOUNT 13 //明細帳目金額
#define LEN_DBIID_MAX 33 //明細帳目科目第二層最大標識數
#define LEN_COUNTY 3 //縣市代碼
#define LEN_CITY 2 //地市代碼
#define LEN_ACCTBKITEM_ID 2 //帳戶帳本科目標識長度
#define LEN_ORGANIZATION_ID 9 //機構代碼長度
#define LEN_WITHDRAW_SEQ_ID 12 //被撤銷流水號長度
#define LEN_INVOICEITEM_ID 4 //發票帳目標識長度
#define LEN_REASON 41 //掛帳原因長度
#define LEN_DER_REASON 41 //無主帳單生成原因長度
#define LEN_STAT_NUM 13 //累計時間長度
#ifdef _CUSTCARE_
#define LEN_DBI_NAME 40 //帳目科目名稱
#else
#define LEN_DBI_NAME 41 //帳目科目名稱
#endif
#define LEN_ADDMENT_ID 17 //零頭帳本流水號
#define LEN_ARG_GOURP 41 //帳單優惠組合表字段長度
#define LEN_DEPICT 101 //帳單優惠描述
#define LEN_MAXSQL 4 //一次取最大的輸入輸出數據庫記錄條數
#define LEN_YYYYMM 7 //YYYYMM+1
#define A_LEN_HOME_CITY_STR 3 //地市代碼字符串長度
#define LEN_BILLMONTH 6 //
#define LEN_ACCT_CUST_ADDR 81 //帳戶定制信息的地址長度
#define LEN_DBLINK_NAME 33 //數據庫連接名長度
#define A_LEN_ACCT_DICT_TYPEDESC 256 //帳務數據字典類型描述長度
#define A_LEN_ACCT_DICT_VALUEDESC 256 //帳務數據字典值描述長度
#define LEN_DETAIL_BILL 2 //第一層、第二層
#define ACCOUNT_ID_LEN 10000
#define USER_ID_LEN 10000
#define LEN_FILEHEAD 5 //區分各種記錄標識
#define LEN_FILEHEADCOUNT 3 //文件頭子記錄數量
#define LEN_FILECOUNT 11 //文件中繳費筆數
#define LEN_FILEAMOUNT 11 //文件中繳費金額
#define LEN_FILEORGAN 3 //機構編碼
#define LEN_FILEREASON 3 //差錯原因
#define LEN_FILENAME 14 //文件名長度
#define LEN_MAX_FILENAME 100 //文件路徑的最大長度
#define LEN_MAX_SESSION 30 //配置文件節點名的最大長度
#define LEN_HOMECITY 5 //配置文件中歸屬地市的最大長度
#define LEN_HOMECOUNTY 5 //配置文件中歸屬縣市的最大長度
#define LEN_DIRECTNAME 80 //配置文件中目錄名的最大長度
#define LEN_RECONFLAG 9 //對帳標志為已對帳
#define LEN_RECONYHSEQ 8 //對帳銀行流水長度
#define LEN_ORACLE_USER 10 //數據庫用戶長度
#define LEN_ORACLE_PWD 10 //數據庫密碼長度
#define LEN_ORACLE_LINKNAME 16 //數據庫連接名長度
#define LEN_ORACLE_HOSTNAME 16 //數據庫主機名長度
#define LEN_MAX_THREAD 10 //最大線程名長度
#define LEN_DATABASE 4 //數據庫個數
#define LEN_RECONERR_REASON 3 //對帳錯誤原因長度
#define LEN_RECONERR_AMOUNT "04" //對帳錯誤原因為金額錯
#define LEN_RECONERR_BANK "01" //對帳錯誤原因銀行多
#define LEN_RECONERR_MOBI "02" //對帳錯誤原因移動多
//#define LEN_DIRECTID 5 //配置文件中目錄標識的最大長度
#ifdef _CUSTCARE_
#define LEN_OPERATING_OTHER 20 //操作信息中Other長度
#else
#define LEN_OPERATING_OTHER 21 //操作信息中Other長度
#endif
#define LEN_PROCESS_SRL_FOR_CUST 21 //委托充值時的銀行或外部流水標識長度
#define A_LEN_DESC 31 // 停復機流水描述
#endif
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -