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

📄 bankintf.h

📁 用C 语言开发Tuxedo客户端连接程序
💻 H
📖 第 1 页 / 共 3 页
字号:
typedef struct  UserScoreQryInput{
        char  serial_number[SERIAL_NUMBER_LEN];               /*服务号码 必须*/
        long   getmode;                                       /*'0'-正常用户'4'-销号用户必须*/
        char  Start_Date[START_DATE_LEN];                   /*起始时间*/
		char  End_Date[END_DATE_LEN];                          /*结束时间*/
        }SUserScoreQryInput;

/*-----------------------------------------------------------------------------
 * SUserScoreQryOutput
 * 积分查询,输出信息
 *-----------------------------------------------------------------------------
 */
typedef struct  UserScoreQryOutput{
        char  score_type_name[16];        /*积分名称*/
		char  integral_fee[10];                    /*积分值*/
        char  brand[BRAND_LEN];				                /*用户品牌*/
	    char  Start_Date[START_DATE_LEN];                   /*起始时间*/
		char  End_Date[END_DATE_LEN];                          /*结束时间*/
        }SUserScoreQryOutput;
/*-----------------------------------------------------------------------------
 * SListInput
 * 清单查询,输入信息
 *-----------------------------------------------------------------------------
 */
typedef struct  ListInput{
        char   serial_number[SERIAL_NUMBER_LEN];               /*服务号码 必须*/
        long   accept_month;              /*月份*/
        char   start_date[START_DATE_LEN];                    /*开始时间*/
		char   end_date[END_DATE_LEN];                /*结束时间*/
		char   call_type[CALL_TYPE_LEN];                         /*呼叫类型*/
        char   roam_type[ROAM_TYPE_LEN];                   /*漫游类型*/
		char   long_type[LONG_TYPE_LEN];                          /*长途类型*/
	    char   x_tagchar[TAGCHAR_LEN];                 /*过滤1860*/
        }SListInput;

/*-----------------------------------------------------------------------------
 * SListOutput
 * 清单查询,输出信息
 *-----------------------------------------------------------------------------
 */
typedef struct  ListOutput{
        char  rsrv_str1[RSRV_STR_LEN];      
	    char  rsrv_str2[RSRV_STR_LEN];                           
        char  rsrv_str3[RSRV_STR_LEN];                  
	    char  rsrv_str4[RSRV_STR_LEN];                                       
	    char  rsrv_str5[RSRV_STR_LEN];   
		char  rsrv_str6[RSRV_STR_LEN];      
	    char  rsrv_str7[RSRV_STR_LEN];                           
        char  rsrv_str8[RSRV_STR_LEN];                  
	    char  rsrv_str9[RSRV_STR_LEN];                                       
	    char  rsrv_str10[RSRV_STR_LEN]; 
		char  rsrv_str11[RSRV_STR_LEN];                                       
	    char  rsrv_str12[RSRV_STR_LEN]; 
        }SListOutput;

/*-----------------------------------------------------------------------------
 * SRecvFeeInput
 * 正常用户收费提交,输入,数据(单行)
 *-----------------------------------------------------------------------------
 */
typedef struct  RecvFeeInput{
        char  serial_number[SERIAL_NUMBER_LEN];               /*服务号码*/
        char  writeoff_mode[WRITEOFF_MODE_LEN];               /*销帐方式 '0'-按用户 '1'-按帐户*/
        char  recover_tag[RECOVER_TAG_LEN];                   /*复机标志 '0'-不复机 '1'-复机*/
        char  acct_id[ACCT_ID_LEN];                           /*帐户标志号*/
        char  x_fpay_fee[X_FPAY_FEE_LEN];                     /*收费金额*/
        long  charge_source_code;                             /*费用来源编码 必须*/
        long  pay_fee_mode_code;                              /*收费方式 必须*/
        char  eparchy_code[EPARCHY_CODE_LEN];                 /*用户归属地州编码*/
        char  acyc_id[ACYC_ID_LEN];                           /*截至帐期*/
        long  carrier_code;                                   /*载体类型*/
        char  carrier_id[CARRIER_ID_LEN];                     /*载体编号*/
        char  user_id[USER_ID_LEN];                           /*服务标志号*/
        char  charge_id[CHARGE_ID_LEN];                       /*缴费流水*/
        char  remove_tag[REMOVE_TAG_LEN];                     /*销号标志*/
        char  channel_trade_id[CHANNEL_TRADE_ID_LEN];         /*渠道缴费业务流水*/
        char  channel_accept_time[CHANNEL_ACCEPT_TIME_LEN];   /*渠道缴费业务时间*/
        }SRecvFeeInput;

/*-----------------------------------------------------------------------------
 * SRecvFeeOutput
 * 正常收费收费提交/缴费返销查询,输出,数据(单行),含发票打印数据
 *-----------------------------------------------------------------------------
 */
typedef struct  RecvFeeOutput{
        char  serial_number[SERIAL_NUMBER_LEN];             /*用户号码*/
        char  pay_name[PAY_NAME_LEN];                       /*客户名*/
        char  brand[BRAND_LEN];				                /*用户品牌*/
        char  last_balance[LAST_BALANCE_LEN];				/*上月节余*/
        char  total_fee[TOTAL_FEE_LEN];                   	/*上月费用*/
        char  allrowe_fee[ALLROWE_FEE_LEN];					/*本月费用*/
        char  recv_fee[RECV_FEE_LEN];					    /*本次缴纳 小写*/
        char  x_remark1[X_REMARK_LEN];					    /*本次缴纳 大写*/
        char  all_new_money[ALL_NEW_MONEY_LEN];			     /*本月缴纳*/
        char  all_new_balance[ALL_NEW_BALANCE_LEN];			/*本次节余*/
        char  charge_id[CHARGE_ID_LEN];					    /*缴费流水*/
        char  recv_time[RECV_TIME_LEN];					    /*缴费时间*/
        char  recv_staff_id[RECV_STAFF_ID_LEN];				/*收费员工*/
        char  user_id[USER_ID_LEN];					        /*用户标识*/
        long  records;                                      /*明细费用项个数*/
		char  eparchy_code[EPARCHY_CODE_LEN];                 /*用户归属地州编码*/
        }SRecvFeeOutput;

/*-----------------------------------------------------------------------------
 * RecvFeeDetailBillInfo
 * 发票打印明细费用项数据
 *-----------------------------------------------------------------------------
 */
typedef struct  RecvFeeDetailBillInfo{
		long  integrate_item_code;				            /*综合帐目编码*/
        char  integrate_item[INTEGRATE_ITEM_LEN];           /*综合帐目名称*/
        char  fee[RECV_FEE_LEN];                            /*帐目金额*/
        }SRecvFeeDetailBillInfo;

/*-----------------------------------------------------------------------------
 * ReckInfoInput
 * 对帐请求提交输入数据
 *-----------------------------------------------------------------------------
 */
typedef struct  ReckInfoInput{
		char  channel_code[CHANNEL_CODE_LEN];	            /*渠道厂商编码*/
        char  start_time[START_TIME_LEN];                   /*起始时间*/
        char  end_time[END_TIME_LEN];                       /*终止时间*/
        char  reck_type_code[RECK_TYPE_CODE_LEN];           /*对帐类型*/
        char  eparchy_code[EPARCHY_CODE_LEN];               /*代收地州编码*/
        }SReckInfoInput;

/*-----------------------------------------------------------------------------
 * QCancelFeeInfoInput
 * 返销查询输入数据
 *-----------------------------------------------------------------------------
 */
typedef struct  QCancelFeeInfoInput{
		char  charge_id[CHARGE_ID_LEN];				        /*收费流水号*/
        char  eparchy_code[EPARCHY_CODE_LEN];               /*用户地州*/
        }SQCancelFeeInfoInput;

/*-----------------------------------------------------------------------------
 * QCancelFeeInfoOutput
 * 返销查询输出数据
 *-----------------------------------------------------------------------------
 */
typedef struct  QCancelFeeInfoOutput{
		    char  user_id[USER_ID_LEN];				            /*用户标识*/
        char  pay_name[PAY_NAME_LEN];                       /*综合帐目名称*/
        char  user_name[USER_NAME_LEN];                     /*用户名称*/
        char  city_code[TRADE_CITY_CODE_LEN];               /*业务区编码*/
        char  city_name[CITY_NAME_LEN];                     /*业务区名称*/
        char  eparchy_code[EPARCHY_CODE_LEN];               /*地州编码*/
        char  serial_number[SERIAL_NUMBER_LEN];             /*服务号码*/
        char  charge_id[CHARGE_ID_LEN];                     /*缴费流水号*/
        long  charge_source_code;                           /*费用来源*/
        long  pay_fee_mode_code;                            /*缴费方式*/
        char  cancel_tag[CANCEL_TAG_LEN];                   /*返销标识*/
        char  recv_fee[RECV_FEE_LEN];                       /*收费金额*/
        char  recv_time[RECV_TIME_LEN];                     /*收费时间*/
        char  recv_eparchy_code[EPARCHY_CODE_LEN];          /*收费地州*/
        char  recv_city_code[TRADE_CITY_CODE_LEN];          /*收费业务区*/
        char  recv_depart_id[TRADE_DEPART_ID_LEN];          /*收费部门*/
        char  recv_staff_id[TRADE_STAFF_ID_LEN];            /*收费员工*/
        }SQCancelFeeInfoOutput;
/*-----------------------------------------------------------------------------
 * CHANGECHANNELPWD
 * 更改渠道密码输入数据
 *-----------------------------------------------------------------------------
 */
typedef struct  ChangechannelpwdInput{
		char  Login_id[LOGIN_ID_LEN];			/*登陆Id*/
        char  In_ip[IN_IP_LEN];               /*登陆Ip*/
		char  Login_passwd[LOGIN_PASSWD_LEN];   /*旧密码*/
        char  Para_value1[PARA_VALUE1_LEN];    /*新密码*/
        }SChangechannelpwdInput;
/*-----------------------------------------------------------------------------
 * StartAndStopInput
 * 报开报停输入数据
 *-----------------------------------------------------------------------------
 */
typedef struct  StartAndStopInput{
		char  Serial_Number[SERIAL_NUMBER_LEN];			/*手机号码*/
        char  Remove_Tag[REMOVE_TAG_LEN];               /*销号标志*/
        long   Trade_Type_Code;    /*业务类型编码*/
        char  Start_Date[START_DATE_LEN];    /*起始时间*/
		char  End_Date[END_DATE_LEN];    /*结束时间*/
		char  Rsrv_Str1[RSRV_STR1_LEN];   /*操作标记*/
		char  Oper_Fee[OPER_FEE_LEN];    /*手续费*/
        }SStartAndStopInput;
/*-----------------------------------------------------------------------------
 * StartAndStopOut
 * 报开报停输出数据
 *-----------------------------------------------------------------------------
 */
typedef struct  StartAndStopOut{
		char  X_Check_Info[X_CHECK_INFO_LEN];			/*检查结果*/
        char  Trade_Id[TRADE_ID_LEN];               /*操作流水号*/
		long   X_Check_Tag;   /*检查标记*/
        }SStartAndStopOut;
/*-----------------------------------------------------------------------------
 * SCheckPwdInput
 * 身份验证输入数据
 *-----------------------------------------------------------------------------
 */
typedef struct CheckPwdInput{
		char  serial_number[SERIAL_NUMBER_LEN];			/*手机号码*/
		char  user_passwd[USER_PASSWD_LEN];              /*用户密码*/
		char  remove_tag[REMOVE_TAG_LEN];               /*销号标志 0-正常 1-销号用户 必须*/
        }SCheckPwdInput;
/*-----------------------------------------------------------------------------
 * SCheckPwdOutput
 * 身份验证输出数据
 *-----------------------------------------------------------------------------
 */
typedef struct CheckPwdOutput{
		char  x_check_info[X_CHECK_INFO_LEN];
        }SCheckPwdOutput;
/*-----------------------------------------------------------------------------
 * SReLocatePwdInput
 * 密码修改输入数据
 *-----------------------------------------------------------------------------
 */
typedef struct ReLocatePwdInput{
		char  serial_number[SERIAL_NUMBER_LEN];			/*手机号码*/
		char  managermode[1];                           /*变更方式*/
		char  user_passwd[USER_PASSWD_LEN];              /*用户申请密码*/
		char  new_passwd[20];              /*用户新密码*/
        }SReLocatePwdInput;
/*-----------------------------------------------------------------------------
 * SServiceChangeInput
 * 服务变更输入数据
 *-----------------------------------------------------------------------------
 */
typedef struct  ServiceChangeInput{
		char  Serial_Number[SERIAL_NUMBER_LEN];			/*手机号码*/
        char  Remove_Tag[REMOVE_TAG_LEN];               /*销号标志*/
        long   Trade_Type_Code;    /*业务类型编码*/
        char  Start_Date[START_DATE_LEN];    /*起始时间*/
		char  Oper_Fee[OPER_FEE_LEN];    /*手续费*/
		char  para_code1[500] ;            /*参数1 服务编码*/
		char  para_code2[500] ;          /*参数1 服务修改标记*/
		char  para_code11[500] ;            /*参数11 起始时间*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -