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

📄 credit_rpt.h

📁 在SCO UNIX制定界面程序 可根据文件配制菜单,而不必修改源程序,非常方便
💻 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 + -