📄 bossglobaldefine.h
字号:
#define ZERO_BOOK_ITEM 7 //零头帐本
#define DK_BOOK_ITEM 8 //代扣帐本
#define TS_BOOK_ITEM 9 //托收帐本
/*
#define XYW_BOOK_ITEM 1 //新业务帐本
#define YH_BOOK_ITEM 2 //优惠帐本
#define WAD_BOOK_ITEM 3 //WAD帐本
#define CZ_BOOK_ITEM 4 //充值帐本
#define XJ_BOOK_ITEM 5 //现金帐本
#define ZERO_BOOK_ITEM 6 //零头帐本
#define DK_BOOK_ITEM 7 //代扣帐本
#define TS_BOOK_ITEM 8 //托收帐本
*/
//ID类型
#define ID_TYPE_USERNUM 0 //用户号码
#define ID_TYPE_ACCOUNTID 1 //帐户标识
#define ID_TYPE_USERID 2 //用户标识
//帐户状态
#define ACCOUNT_STATUS_NORMAL 1 //正常
#define ACCOUNT_STATUS_FREEZE 2 //冻结
#define ACCOUNT_STATUS_EXPIRE 3 //过期
//帐本状态
#define ACCOUNTBK_STATUS_NORMAL 1 //正常
#define ACCOUNTBK_STATUS_FREEZE 2 //冻结
#define ACCOUNTBK_STATUS_EXPIRE 3 //过期
//缴费,充值操作类型
#define PAYMENT_TYPE_FUND 0 //充值
#define PAYMENT_TYPE_PAY 1 //缴费
#define ACCT_BK_EXPIRE_MAX_MONTH 24 //帐本有效期最大值;
//帐本扣款
#define ACCTBK_DEDUCT_NO_NEGA 0 //不扣为负值
#define ACCTBK_DEDUCT_NEGA 1 //扣为负值;
//帐本流水状态
#define ACCOUNTBKSEQ_STATUS_NORMAL "0000" //正常
#define ACCOUNTBKSEQ_STATUS_UNDO "1010" //已冲正
#define ACCOUNTBKSEQ_STATUS_RECON "0001" //已对帐
//#define ACCOUNTBKSEQ_STATUS_FAILURE 3 //失败
#define ACCOUNTBKSEQ_STATUS_WITHDRAW "0100" //撤销
//帐本流水操作类型
#define ACCTBK_SEQ_UNDO 0 //冲正
#define ACCTBK_SEQ_WITHDRAW 1 //撤销.
//帐本流水类型
#define ACCOUNTBKSEQ_TYPE_INCOME 0 //收入流水
#define ACCOUNTBKSEQ_TYPE_OUT 1 //支持流水
#define ACCOUNTBKSEQ_TYPE_ZEROBAL 2 //平帐本
//帐本科目中帐本类型
#define BKI_NONE_ACCOUNT_USE 0 //都不可用
#define BKI_VOICE_ACCOUNT_USE 1 //语音帐户可用
#define BKI_PAY_ACCOUNT_USE 2 //支付帐户可用
#define BKI_ALL_ACCOUNT_USE 9 //都可用
#if 0
//付费类型
#define PAYMENT_TYPE_PRE 1 //预付费
#define PAYMENT_TYPE_POST 2 //后付费
#endif
//付费类型合帐帐单
#define USER_PAY_MODE_PRE 2 //预付费
#define USER_PAY_MODE_POST 1 //后付费
#define ACCT_PAY_MODE_PRE 2 //预付费
#define ACCT_PAY_MODE_POST 1 //后付费
#if 0
#define PAYMENT_MODE_PRE 1 //预付费
#define PAYMENT_MODE_POST 0 //后付费
#endif
//帐户类型
#define ACCOUNT_TYPE_COMMON 1 //普通
#define ACCOUNT_TYPE_SMALL 2 //小额支付
//销帐状态
#define NOT_WRITEOFF 0 //未销帐
#define PART_WRITEOFF 8 //部分销帐
#define COM_WRITEOFF 9 //完全销帐
//缴费帐单状态
#define STATUS_NOT_WRITEOFF 8 //未作出帐销帐
#define STATUS_ALREADY_WRITEOFF 88 //已作出帐销帐
#define STATUS_NORMAL 99 //可正常缴费
//明细帐目状态
#define STATUS_NOT_DISCOUNT 5 //未作帐单优惠
#define STATUS_ALREADY_DISCOUNT 55 //已作帐单优惠
#define STATUS_ALREADY_BSBT 66 //已作补收补退
#define STATUS_ALREADY_DIVBILL 77 //已作帐单拆分
//出帐控制表帐单状态
#define STATUS_NO_BG 0
#define STATUS_IS_MOVE 4
#define STATUS_HAS_MOVE 44
#define STATUS_IS_DISCOUNT 5
#define STATUS_HAS_DISCOUNT 55
#define STATUS_IS_BSBT 6
#define STATUS_HAS_BSBT 66
#define STATUS_IS_DIVBILL 7
#define STATUS_HAS_DIVBILL 77
#define STATUS_IS_WRITEOFF 8
#define STATUS_HAS_WRITEOFF 88
#define STATUS_BG_COMPLETE 99
//缴费销帐种类:
#define ACCT_PAY_WRITEOFF 0 //帐户缴费销帐
#define ACCT_PAY_USER_WRITEOFF 1 //帐户为用户缴费销帐;
//帐单状态
#define BILL_NOT_BG 0 // 未出帐
#define BILL_MON_BG 1 // 已月出帐
#define BILL_IMM_BG 2 // 已立即出帐
#define BILL_FIX_BG 3 // 已定额出帐
#define BILL_NORMAL 9 //帐单正常
#define BILL_SUSPEN 99 //挂帐帐单
#define DBI_CFFLAG 33 //帐单已拆分
#define DBI_DIS_STATUS 77 //已作拆分
#define DBI_OWN_FLAG 0 //帐单中帐户、用户同属一个客户
//出帐明细帐单帐目层的长度
#define BILL_ITEM_YH "26" //优惠帐目
#define BILL_ITEM_TOTAL "0" //总帐目
#define BILL_ITEM_ADJUST "33" //补收补退
//出帐明细帐单帐目标识
#define TOTAL_BILL 0 //总帐单金额
//新业务标志
#define IS_NEW_BUSINESS 0
//帐务关系类型
#define FATHER_ACCOUNT_RELATION 0
#define CHILD_ACCOUNT_RELATION 1
//销帐流水状态
#define WRITEOFF_STATUS_PAY "1000"
#define WRITEOFF_STATUS_BG "1000"
#define WRITEOFF_STATUS_CANCLE "1100"
#define WRITEOFF_STATUS_UNDO "1010"
//渠道号标识
#define CHANNELID_BG 10
#define CHANNELID_BANK_FEE 31
#define CHANNELID_BANK_TR 33
#define CHANNELID_BANK_FU 32
#define CHANNELID_BANK_LEN 4
//帐务关系付费类型
#define ALLPAY_ACCOUNT_RELATION 0
#define PARTPAY_ACCOUNT_RELATION -1
//帐务关系修改生效类型
#define ACCOUNT_RELATION_INURE_NEXTMONTH 0 //下月生效
#define ACCOUNT_RELATION_INURE_RIGHTNOW 1 //立即生效
//帐务关系修改操作类型
#define ARL_OPERATION_TYPE_ADD 1 //增加帐务关系
#define ARL_OPERATION_TYPE_DEL 2 //删除帐务关系
#define ARL_OPERATION_TYPE_MODI 3 //修改帐务关系
//操作类型
#define OPERATION_TYPE_ADD 1 //增加
#define OPERATION_TYPE_DEL 2 //删除
#define OPERATION_TYPE_MODI 3 //修改
#define OPERATION_TYPE_QUERY 4 //查询
#define OPERATION_TYPE_WITHDRAW_MODI 5 //撤销修改
//帐单优惠计算方法
#define METHOD_LINEAR 0 //线性
#define METHOD_SUBSECTION 1 //分段
#define METHOD_LOWERLIMIT 2 //最低消费
#define METHOD_UPPERLIMIT 3 //封顶
//出帐类型
#define MONTH_BG 1 //月出帐
//地市代码最大最小值定义11~23
#define HOMECITY_MIN 11
#define HOMECITY_MAX 23
//出帐拆分帐单控制表结束标志
#define IS_END 1 //已结束
#define IS_NOT_END 0 //未结束
//缺省帐务关系标志
#define IS_DEFAULT 1
//帐户标识长度(取地市代码)
//用户标识长度(取地市代码)
//帐务关系同一客户标识
#define IS_THE_SAME 1
#define NOT_THE_SAME 0
//挂帐帐单
#define SUSPENSION_BILL_SUSPEND 1
#define SUSPENSION_BILL_RESUME 2
#define PORTCLI "WSNADDR=//10.32.140.2:4290" //客户端端口号
#define PORTSEV "WSNADDR=//10.32.140.2:3490" //服务端端口号
#define ALLCITY 0 //所有的地市
#define NOTWRSTATUS 0 //未销帐状态
#define ALLWRSTATUS -1 //所有销帐状态
#define OWEWRSTATUS -2 //所有欠费状态
#define ALLMONTH "0" //所有的月份
#define ARRMONTH 1 //停机限制欠费的月份
//清单类型
#define GSM_CDRTYPE 1 //GSM清单
#define IPCAR_CDRTYPE 2 //IP直通车清单
#define ISP_CDRTYPE 3 //ISP(17201)清单
#define MONTNET_CDRTYPE 4 //梦网清单
#define MMS_CDRTYPE 5 //MMS清单
#define SMS_CDRTYPE 6 //短信清单
#define GPRS_CDRTYPE 7 //GPRS清单
#define VPMN_CDRTYPE 8 //VPMN清单
#define WLAN_CDRTYPE 9 //WLAN清单
#define MPIC_CDRTYPE 10 //MPIC清单
#define Q121_CDRTYPE 11 //Q121清单
//批量操作数据库的最大门限值
#define LIMIT_BATCH 4096
#define DEL_ACCTREL_BY_USERID 0 //根据用户标识删除帐务关系
#define DEL_ACCTREL_BY_USER_ACCOUNTID 1 //根据用户标识和帐户标识删除帐务关系
//文件操作
#define ENDRECORD "FFFFFFFFFFFFFFFF" //文件尾记录
#define HEADRECORD "00" //文件文件头子记录数
#define ADJUST_FLAGZERO 0 //未调帐
#define ADJUST_FLAGONE 1 //正在调帐
#define ADJUST_FLAGTWO 2 //调帐成功
#define ADJUST_FLAGTHREE 3 //调帐失败
#define FRTG "FRTG"
#define UEWT "UEWT"
#define UEXJ "UEXJ"
#define FRJE "FRJE"
#define UDWT "UDWT"
#define UDXJ "UDXJ"
#define LEN_RECON_COUNT 11
#define LEN_RECONFLAG 9
//缺省的费用控制门限
#define FEE_LIMIT_NOTIFY 10000 //费用通知
#define FEE_LIMIT_HALF_HALT 0 //半停
#define FEE_LIMIT_FULL_HALT -5000 //全停
//消户的延迟的天数
#define DAYS_RM_PREP_PAY 60 //预付费
#define DAYS_RM_LATE_PAY 90 //后付费
//对于暂时不拆分的明细帐目,subtotal_bill_item.account_id 填常量
#define C_STR_ACCOUNT_ID "1"
//帐单结转明细帐目科目标识
#define DBIDEF_FORWARD_ID "22"
#define DBIDEF_ZERO_ID "0"
//渠道号定义
// PAYMENT_CHANNEL_ID DESCRIPTION ACCTBK_ITEM_ID
#define ACCT_PAYMENT_CHANNEL_00 0 //预付费实扣帐本支出流水 0
#define ACCT_PAYMENT_CHANNEL_01 1 //出帐销帐(对应一种销帐的渠道--出帐销帐) 0
#define ACCT_PAYMENT_CHANNEL_02 2 //后付费缴费销帐(对应缴费充值等帐本金额发生变化而发生的销帐) 0
#define ACCT_PAYMENT_CHANNEL_03 3 //反销帐 0
#define ACCT_PAYMENT_CHANNEL_04 4 //帐务后台优惠充值 2
#define ACCT_PAYMENT_CHANNEL_05 5 //帐务后台新业务帐本充值 1
#define ACCT_PAYMENT_CHANNEL_06 6 //后台批量充值 4
#define ACCT_PAYMENT_CHANNEL_07 7 //帐户补收 4
#define ACCT_PAYMENT_CHANNEL_08 8 //帐户补退 4
#define ACCT_PAYMENT_CHANNEL_09 9 //清单错误更正充值 4
#define ACCT_PAYMENT_CHANNEL_10 10 //清单错误更正扣款 4
#define ACCT_PAYMENT_CHANNEL_11 11 //帐户强制扣款 0
#define ACCT_PAYMENT_CHANNEL_21 21 //营业前台现金缴费 5
#define ACCT_PAYMENT_CHANNEL_22 22 //营业前台充值 4
#define ACCT_PAYMENT_CHANNEL_23 23 //营业前台优惠充值(不用) 2
#define ACCT_PAYMENT_CHANNEL_24 24 //积分充值 4
#define ACCT_PAYMENT_CHANNEL_25 25 //普通语音帐户间转帐 0
#define ACCT_PAYMENT_CHANNEL_26 26 //小额支付帐户间转帐 0
#define ACCT_PAYMENT_CHANNEL_27 27 //小额支付到语音帐户的转帐 0
#define ACCT_PAYMENT_CHANNEL_28 28 //取款 5
#define ACCT_PAYMENT_CHANNEL_29 29 //积分新业务充值 1
#define ACCT_PAYMENT_CHANNEL_30 30 //现金新业务充值 1
#define ACCT_PAYMENT_CHANNEL_41 41 //银行现金 5
#define ACCT_PAYMENT_CHANNEL_42 42 //银行充值 4
#define ACCT_PAYMENT_CHANNEL_43 43 //银行委托代扣 7
#define ACCT_PAYMENT_CHANNEL_44 44 //银行托收 8
#define ACCT_PAYMENT_CHANNEL_51 51 //充值卡充值 4
#define ACCT_PAYMENT_CHANNEL_52 52 //WAD充值 3
#define ACCT_PAYMENT_CHANNEL_53 53 //SP充值 4
#define ACCT_PAYMENT_CHANNEL_54 54 //小额支付充值帐本充值 4
#define ACCT_PAYMENT_CHANNEL_55 55 //小额支付现金帐本充值 5
#define ACCT_PAYMENT_CHANNEL_56 56 //小额支付帐户扣款 0
#define ACCT_PAYMENT_CHANNEL_57 57 //资讯通 0
#define ACCT_PAYMENT_CHANNEL_90 90 //其它 0
//日终备份数据备份控制标志
#define ACCTBG_BAK_FLAG_NO 0 //未备份
#define ACCTBG_BAK_FLAG_DOING 1 //备份中
#define ACCTBG_BAK_FLAG_DONE 2 //已备份结束
#define ACCTBG_FLAG_NO 0 //未出帐
#define ACCTBG_FLAG_DOING 1 //出帐进行中
//停复机流水状态
#define ACCT_REQ_STATUS_ZERO 0
#define ACCT_REQ_STATUS_HALF 7
//停复机操作标识
#define ACCT_OPTYPE_HALT 1 //停机
#define ACCT_OPTYPE_RESUME 2 //复机
//缴费标志
#define COMPLATE_PAYMENT 0
#define NOT_COMPLATE_PAYMENT 1
#endif // AcctMacroDefine_h_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -