📄 credit_rpt.h
字号:
#include <fcntl.h>
typedef struct {
char bank_id[12];
char host_id[3];
char bank_name[31];
double up_credit_amt;
int up_credit_num;
double up_debit_amt;
int up_debit_num;
double down_credit_amt;
int down_credit_num;
double down_debit_amt;
int down_debit_num;
double out_fee_amt;
int out_fee_num;
double in_fee_amt;
int in_fee_num;
} BANK_RPT_ITEM;
typedef struct {
double up_credit_amt;
int up_credit_num;
double up_debit_amt;
int up_debit_num;
double down_credit_amt;
int down_credit_num;
double down_debit_amt;
int down_debit_num;
double in_fee_amt;
int in_fee_num;
double out_fee_amt;
int out_fee_num;
} BANK_RPT_TOTAL;
typedef struct {
char card_type;
double pur_amt;
int pur_num;
double fee;
void *next;
} CARD_ITEM;
typedef struct {
CARD_ITEM *card_item;
char m_id[16];
char m_name[41];
double pur_amt;
int pur_num;
double refund_amt;
int refund_num;
double fee;
double fee_percent[7];
void *ter_ptr;
} MER_RPT_ITEM;
typedef struct {
CARD_ITEM *card_item;
char t_id[9];
long batch_no;
double pur_amt;
int pur_num;
double adjust_amt;
int adjust_num;
double refund_amt;
int refund_num;
double fee;
void *next;
} TER_RPT_ITEM;
typedef struct {
double pur_amt;
int pur_num;
double refund_amt;
int refund_num;
double adjust_amt;
int adjust_num;
double fee;
} MER_RPT_TOTAL;
typedef struct {
char m_id[16];
char m_name[41];
double credit_amt;
int credit_num;
double debit_amt;
int debit_num;
} WD_RPT_ITEM;
typedef struct {
double credit_amt;
int credit_num;
double debit_amt;
int debit_num;
} WD_RPT_TOTAL;
#define MER_BC_MX 0x00000001
#define EDC_BC_MX 0x00000002
#define EDC_BHZ 0x00000004
#define WD_MX 0x00000008
#define WD_HZ 0x00000010
#define MER_BHZ 0x00000020
#define FOREIGN 0x00000001
#define CREDIT 0x00000002
#define DEBIT 0x00000004
#define UNITE 0x00000008
#define FOREIGN_RPT 0
#define CREDIT_RPT 1
#define DEBIT_RPT 2
#define UNITE_RPT 3
extern BANK_RPT_ITEM *bank_rpt_item;
extern int bank_rpt_cnt;
extern BANK_RPT_TOTAL bank_rpt_total;
extern MER_RPT_ITEM *mer_rpt_item;
extern int mer_rpt_cnt;
extern MER_RPT_TOTAL mer_rpt_total;
extern WD_RPT_ITEM *wd_rpt_item;
extern int wd_rpt_cnt;
extern WD_RPT_TOTAL wd_rpt_total;
extern double cre_tip;
extern int line;
extern int head_bank_cnt;
extern char head_bank_id[12][12];
extern char head_host_id[12][3];
extern char s_logic_date[], e_logic_date[];
extern char logic_date[11], cre_date[11], cre_time[9];
extern char file1[128], file3[128], mx1[128], file2[128];
extern char mx2[128], mx3[128], file3[128], file4[128];
/*
extern FILE *cre_mer_mx_fp;
extern FILE *cre_wd_mx_fp;
extern FILE *cre_bank_up_mx_fp;
extern FILE *cre_bank_down_mx_fp;
extern FILE *cre_mer_total_fp;
extern FILE *cre_wd_hz_fp;
extern FILE *cre_mer_hz_fp;
extern FILE *cre_bank_up_hz_fp;
extern FILE *cre_bank_down_hz_fp;
extern FILE *cre_bank_in_fee_fp;
extern FILE *cre_bank_out_fee_fp;
extern FILE *cre_mer_bc_mx_fp;
extern FILE *cre_mer_bhz_fp;
extern FILE *fp;
*/
extern double get_qs_tip();
extern double in_out();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -