📄 bankintf.h
字号:
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 + -