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

📄 bankintf.h

📁 用C 语言开发Tuxedo客户端连接程序
💻 H
📖 第 1 页 / 共 3 页
字号:
		char  para_code12[500] ;          /*参数1 终止时间*/
        }SServiceChangeInput;
/*-----------------------------------------------------------------------------
 * SServiceChangeOutput
 * 服务变更输出数据
 *-----------------------------------------------------------------------------
 */
typedef struct  ServiceChangeOutput{
		char  X_Check_Info[X_CHECK_INFO_LEN];			/*检查结果*/
        char  Trade_Id[TRADE_ID_LEN];               /*操作流水号*/
		long   X_Check_Tag;   /*检查标记*/
        }SServiceChangeOutput;
/*-----------------------------------------------------------------------------
 * SSendSMSInput
 * 发送短信
 *-----------------------------------------------------------------------------
 */
typedef struct  SendSMSInput{
		char  Serial_Number[SERIAL_NUMBER_LEN];			/*手机号码*/
        char  notice_content[500];               /*短信内容*/
		char  notice_time[20];  
        }SSendSMSInput;
/*-----------------------------------------------------------------------------
 * 以下为接口API函数原型声明
 *-----------------------------------------------------------------------------
 *-----------------------------------------------------------------------------
 */

#ifdef __cplusplus
extern "C" {
#endif

/*-----------------------------------------------------------------------------
 * 银行现金缴费接口API定义
 *-----------------------------------------------------------------------------
 */

/*-----------------------------------------------------------------------------
 * Function: fnQDebFee
 * Purpose : 正常用户欠费查询
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SDebFeeUserInfoInput *      -- 输入参数,用户信息
 *            SBasicOutput *              -- 输出参数,基本输出数据
 *            SDebFeeUserInfoOutput *     -- 输出参数,用户欠费信息
 *            SRecvFeeDetailBillInfo[50]  -- 输出参数,帐单明细信息
 * Return  : 0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnQDebFee(SBasicInput * sBasicInput, SDebFeeUserInfoInput * sDebFeeUserInfoInput,
                SBasicOutput * sBasicOutput, SDebFeeUserInfoOutput * sDebFeeUserInfoOutput,
                SRecvFeeDetailBillInfo sRecvFeeDetailBillInfo[50] );

/*-----------------------------------------------------------------------------
 * Function: fnTRecvFee
 * Purpose : 正常用户缴费提交
 * Input   :
 *            SBasicInput *                 -- 输入参数,基本输入数据
 *            SRecvFeeInput *               -- 输入参数,提交数据:用户实际缴纳金额/用户交费方式
 *            SBasicOutput *                -- 输出参数,基本输出数据
 *            SRecvFeeOutput *              -- 输出参数,缴费返回数据
 *            sRecvFeeDetailBillInfo[50]    -- 输出参数,帐单明细信息
 * Return  : 0 成功, -1 失败
 * Remark  :
 *-----------------------------------------------------------------------------
 */
int  fnTRecvFee(SBasicInput * sBasicInput, SRecvFeeInput * sRecvFeeInput, 
                SBasicOutput * sBasicOutput, SRecvFeeOutput * sRecvFeeOutput, 
                SRecvFeeDetailBillInfo sRecvFeeDetailBillInfo[50]);

/*-----------------------------------------------------------------------------
 * Function: fnTReck
 * Purpose : 对帐请求提交
 * Input   :
 *            SBasicInput *                 -- 输入参数,基本输入数据
 *            SReckInfoInput *              -- 输入参数,对帐请求输入数据
 *            SBasicOutput *                -- 输出参数,基本输出数据
 * Return  : 0 成功, -1 失败
 * Remark  :
 *-----------------------------------------------------------------------------
 */
int  fnTReck(SBasicInput * sBasicInput, SReckInfoInput * sReckInfoInput, 
                SBasicOutput * sBasicOutput);

/*-----------------------------------------------------------------------------
 * Function : fnQCancelFee
 * Purpose  : 交费返销查询
 * Input    :
 *            SBasicInput *             -- 输入参数,基本输入数据
 *            SQCancelFeeInfoInput *   	-- 输入参数,返销查询输入数据
 *            SBasicOutput *            -- 输出参数,基本输出数据
 *            SQCancelFeeInfoOutput *   -- 输出参数,返销查询输出数据
 * Return   : 0 成功, -1 失败
 * Remark   : 
 *-----------------------------------------------------------------------------
 */
int  fnQCancelFee (SBasicInput * sBasicInput, SQCancelFeeInfoInput * sQCancelFeeInfoInput, 
                    SBasicOutput * sBasicOutput, SQCancelFeeInfoOutput * sQCancelFeeInfoOutput);

/*-----------------------------------------------------------------------------
 * Function : fnTCancelFee
 * Purpose  : 交费返销提交
 * Input    :
 *            SBasicInput *       -- 输入参数,基本输入数据
 *            charg_id   	      -- 输入参数,移动收费流水号
 *            channel_trade_id    -- 输入参数,渠道缴费业务流水
 *            channel_accept_time -- 输入参数,渠道缴费业务时间
 *            recv_type           -- 输出参数,0-根据移动流水返销,1-根据渠道流水返销
 *            SBasicOutput *      -- 输出参数,基本输出数据
 * Return   : 0 成功, -1 失败
 * Remark   : 
 *-----------------------------------------------------------------------------
 */
/*int  fnTCancelFee (SBasicInput * sBasicInput, char * charg_id, SBasicOutput * sBasicOutput);*/
int  fnTCancelFee (SBasicInput * sBasicInput, char * charg_id, char * Eparchycode,SBasicOutput * sBasicOutput);


/*-----------------------------------------------------------------------------
 * Function: fnTChangechannelpwd
 * Purpose : 渠道密码修改
 * Input   :
 *            SBasicInput *                 -- 输入参数,基本输入数据
 *            SChangechannelpwdInput *            
 *            SBasicOutput *                -- 输出参数,基本输出数据
 * Return  : 0 成功, -1 失败
 * Remark  :
 *-----------------------------------------------------------------------------
 */
int  fnTChangechannelpwd(SBasicInput * sBasicInput, SChangechannelpwdInput * schangechannelpwdInput, SBasicOutput * sBasicOutput);
/*-----------------------------------------------------------------------------
 * Function: fnStartAndStopTel
 * Purpose : 报开报停
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SStartAndStopInput *          -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 *            SStartAndStopOut *              -- 输出参数
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnStartAndStopTel(SBasicInput * sBasicInput, SStartAndStopInput * sStartAndStopInput, SBasicOutput * sBasicOutput,SStartAndStopOut *sStartAndStopOut);
/*-----------------------------------------------------------------------------
 * Function: fnMasterBillQry
 * Purpose : 综合帐单查询
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SMasterBillQryInput *          -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 *            SMasterBillQryOutput *              -- 输出参数
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnMasterBillQry(SBasicInput * sBasicInput, SMasterBillQryInput * sMasterBillQryInput, 
					 SBasicOutput * sBasicOutput,SMasterBillQryOutput * sMasterBillQryOutput,
					 SRecvFeeDetailBillInfo sRecvFeeDetailBillInfo[50] );
/*-----------------------------------------------------------------------------
 * Function: fnListQry
 * Purpose : 清单查询
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SListInput *                -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 *            SListOutput *               -- 输出参数
 *            ListType                     --清单类型
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnListQry(SBasicInput * sBasicInput, SListInput * sListInput, 
					 SBasicOutput * sBasicOutput,SListOutput sListOutput[1000],
					 char * ListType );

/*-----------------------------------------------------------------------------
 * Function: fnUserScoreQry
 * Purpose : 积分查询
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SUserScoreQryInput *        -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 *            SUserScoreQryOutput *               -- 输出参数
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnUserScoreQry(SBasicInput * sBasicInput, SUserScoreQryInput * sUserScoreQryInput, 
					 SBasicOutput * sBasicOutput,SUserScoreQryOutput * sUserScoreQryOutput );
/*-----------------------------------------------------------------------------
 * Function: fnCheckUserPWD
 * Purpose : 身份验证
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SCheckPwdInput*                -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnCheckUserPWD(SBasicInput * sBasicInput,SCheckPwdInput * sCheckPwdInput,SBasicOutput * sBasicOutput,SCheckPwdOutput * sCheckPwdOutput);
/*-----------------------------------------------------------------------------
 * Function: fnReLocateUserPWD
 * Purpose : 密码修改
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SReLocatePwdInput*                -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnReLocateUserPWD(SBasicInput * sBasicInput,SReLocatePwdInput * sReLocatePwdInput,SBasicOutput * sBasicOutput);

/*-----------------------------------------------------------------------------
 * Function: fnServiceChenge
 * Purpose : 服务变更
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SServiceChangeInput*                -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 *            SServiceChangeOutput         -- 输出参数,服务变更输出数据
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnServiceChenge(SBasicInput * sBasicInput,SServiceChangeInput * sServiceChangeInput,SBasicOutput * sBasicOutput,SServiceChangeOutput * sServiceChangeOutput);
/*-----------------------------------------------------------------------------
 * Function: fnSendSMS
 * Purpose : 发送短信
 * Input   :
 *            SBasicInput *               -- 输入参数,基本输入数据
 *            SSendSMSInput*                -- 输入参数
 *            SBasicOutput *              -- 输出参数,基本输出数据
 * Return  :  0 成功, -1 失败
 *-----------------------------------------------------------------------------
 */
int  fnSendSMS(SBasicInput * sBasicInput,SSendSMSInput * sSendSMSInput,SBasicOutput * sBasicOutput);
#ifdef __cplusplus
}
#endif /* __cplusplus */

#endif /* __BANKINTF_H_ */

⌨️ 快捷键说明

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