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

📄 svrdef.hpp

📁 液晶电视完整代码可实现人机界面
💻 HPP
📖 第 1 页 / 共 2 页
字号:
    char OrgTrxNo[8+1];          //原支付交易序号    char OrgAmount[15+1];        //原金额    char RtnState[2+1];          //回执状态        char DetainDate[8+1];        //扣款日期            char BKAmount[15+1];         //开户行手续费    char RtnInfo[60+1];          //退汇附言        char MbfeData[1024+1];       //MBFE回执数据}MBFERE;//支付系统业务回执typedef struct{    int CisIdx;    int MbfeIdx;    char doflag[2+1];    char rsflag[1+1];    char PkgType[3+1];           //包类型号        char ISDfiCode[12+1];        //发起清算行号    char OSDfiCode[12+1];        //接收清算行号        char PkgPreDate[8+1];        //包委托日期        char PkgSerNo[8+1];          //包序号    char RollNet[1+1];           //轧差节点        char RollDate[8+1];          //轧差日期    char RollNo[2+1];            //轧差场次        char SRCFlag[1+1];           //补发标志        char SapsDate[8+1];          //清算日期        char ProcState[2+1];         //处理状态        char PkgExpData[64+1];       //包附加数据        char OrgPkgType[3+1];        //原包类型号        char OrgPkgISDfiCode[12+1];  //原包发起清算行号    char OrgPkgPreDate[8+1];     //原包委托日期    char OrgPkgSerNo[8+1];       //原包序号    char TrxsType[5+1];		 //业务类型号    char PreDate[8+1];		 //委托日期    char OrgPreDate[8+1]; 	 //原票交委托日期    char TrxNo[8+1];		 //交易序号    char OrgTrxNo[8+1];		 //原票交交易序号    char AccNo[12+1];		 //支票号码    char PayerBKCD[12+1];	 //付款人开户行行号    char PayerACC[32+1];	 //付款人账号    char PayerName[60+1];	 //付款人名称    char RecverBKCD[12+1];	 //收款人开户行行号    char RecverACC[32+1];	 //收款人账号    char RecverName[60+1];	 //收款人名称    char PayerBKCD_D[12+1];	 //发起行行号    char RecverBKCD_D[12+1];	 //接收行行号    char Amount[15+1];		 //金额    char RtnState[2+1]; 	 //回执类型    char RtnInfo[60+1];		 //退票补充说明    char CisData[1024+1];	 //CIS回执数据}CISRETURN;//支票截留业务回执//////////////////////////////////////////////////////////////////////////////////支票业务信息域结构typedef struct{    char precativedate   [8+1];   //委托日期	char businessno      [8+1];   //交易序号	char recvbankno      [12+1];  //收款人开户行行号	char recvaccounts    [32+1];  //收款人帐号	char recvname        [60+1];  //收款人名称	char paybankno       [12+1];  //出票人开户行行号	char payaccounts     [32+1];  //出票人帐号	char payname         [60+1];  //出票人名称	char moneysum        [18+1];  //货币符号,金额 3x15n	char billnum         [12+1];  //票据号码	char billkind        [2+1];   //支票种类	char outbilldate     [8+1];   //出票日期	char promptpaydate   [8+1];   //提示付款日期	char paypassword     [20+1];  //支付密码	char purpose         [60+1];  //用途	char remark          [120+1]; //备注	char authornum       [2+1];   //背书次数	char authorlist      [60*10+1];   //背书清单   	char sysacceptdate   [8+1];   //系统受理时间	char returnterm      [8+1];   //回执期限	char reissueflag     [1+1];   //补发标志 0:正常业务 1:对账补发	char checksignature  [2+1];   //业务的核签状态 	char message         [3000+1];//组成TAG包的报文内容}TCIS100;//通用业务信息域结构typedef struct{	char precativedate   [8+1];   //委托日期	char businessno      [8+1];   //交易序号	char recvbankno      [12+1];  //收款人开户行行号	char recvaccounts    [32+1];  //收款人帐号	char recvname        [60+1];  //收款人名称	char paybankno       [12+1];  //出票人开户行行号	char payaccounts     [32+1];  //出票人帐号	char payname         [60+1];  //出票人名称	char moneysum        [18+1];  //货币符号,金额 3x15n	char billtype        [2+1];   //票据种类	char billnum         [12+1];  //票据号码	char outbilldate     [8+1];   //出票日期	char promptpaydate   [8+1];   //提示付款日期	char bankposignature [20+1];  //银行汇票密押	char outbillmoney    [15+1];  //出票金额	char potermdate      [8+1];   //汇票到期日	char acceptprotocol  [20+1];  //承兑协议编号	char businessbargain [20+1];  //交易合同号码	char acceptdate      [8+1];   //承兑日期	char acceptbank      [12+1];  //承兑行行号	char acceptname      [60+1];  //承兑名称	char purpose         [60+1];  //用途	char postscript      [120+1]; //附言	char authornum       [2+1];   //背书次数	char authorlist      [60*10+1]; //背书清单   	char sysacceptdate   [8+1];   //系统受理时间	char returnterm      [8+1];   //回执期限	char reissueflag     [1+1];   //补发标志 0:正常业务 1:对账补发	char checksignature  [2+1];   //业务的核签状态	char message         [3000+1];//组成TAG包的报文内容}TCIS101;//PKG002普通错记业务包信息域结构typedef struct{    char cmtno          [3+1];  //包类型号    char sendbankno     [12+1]; //包发起清算行行号    char recvbankno     [12+1]; //包接收清算行行号    char precativedate  [8+1];  //包委托日期    char serialno       [8+1];  //包序号    char signature      [40+1]; //包密押    char returnday      [2+1];  //回执期限    char listtotalnum   [8+1];  //明细业务总笔数    char listtotalsum   [18+1]; //明细业务总金额    char transferdate   [8+1];  //转发日期    char appenddata     [64+1]; //包附加数据}TPKG002;//要素集001普通转账业务要素信息域结构typedef struct{    char tradetypeno    [5+1];  //业务类型号    char sendbankno     [12+1]; //发起行行号    char recvbankno     [12+1]; //接收行行号    char precativedate  [8+1];  //委托日期    char tradeserialno  [8+1];  //支付交易序号    char summoney       [15+1]; //金额    char paybankno      [12+1]; //付款人开户行行号    char payaccounts    [32+1]; //付款人账号    char payname        [60+1]; //付款人名称    char payaddress     [60+1]; //付款人地址    char recvopenbankno [12+1]; //收款人开户行行号    char recvaccounts   [32+1]; //收款人账号    char recvname       [60+1]; //收款人名称    char recvaddress    [60+1]; //收款人地址    char tradekind      [12+1]; //业务种类    char postscript     [60+1]; //附言    char appenddatalen  [8+1];  //附加数据长度}TMAIN001;//支票截留业务附加数据域结构typedef struct{    char outbilldate     [8+1];   //出票日期    char billno          [12+1];  //支票号码    char paybankno       [12+1];  //付款行行号    char outbillaccounts [32+1];  //出票人账号    char recvaccounts    [32+1];  //收款人账号    char summoney        [15+1];  //金额    char purpose         [60+1];  //用途    char authornum       [2+1];   //背书人数    char authorlist      [10*60+1]; //背书人清单    char authorname      [60+1];  //背书人名称    char billpasswd      [512+1]; //支票密码    char billpiclen1     [8+1];   //票据图像数据长度1    char billpicdata1    [29+1];  //票据图像数据1    char billpiclen2     [8+1];   //票据图像数据长度2    char billpicdata2    [29+1];  //票据图像数据2}TAPPEND30102;//通用截留业务附加数据域结构typedef struct{    char outbilldate     [8+1];   //出票日期    char billno          [12+1];  //票据号码    char paybankno       [12+1];  //付款行行号    char agentpaybankno  [12+1];  //代理付款行行号    char summoney        [15+1];  //出票金额    char purpose         [60+1];  //用途    char authornum       [2+1];   //背书人数    char authorlist      [10*60+1]; //背书人清单    char authorname      [60+1];  //背书人名称    char billpasswd      [512+1]; //支票密码    char billkind        [2+1];   //票据种类    char promptdate      [8+1];   //提示付款日期    char signature       [20+1];  //密押    char termdate        [8+1];   //汇票到期日    char acceptprotocol  [20+1];  //承兑协议编号    char tradebargain    [20+1];  //交易合同号码    char acceptdate      [8+1];   //承兑日期    char acceptperson    [60+1];  //承兑人    char applyname       [60+1];  //申请人名称    char applyaccounts   [32+1];  //申请人账号    char payopenbankname [60+1];  //付款人开户银行名称    char recvbankname    [60+1];  //收款人开户银行名称    char outbillname     [60+1];  //出票人全称    char outbillaccounts [32+1];  //出票人账号    char paybankname     [60+1];  //付款行名称    char postscript      [60+1];  //附言    char billpiclen1     [8+1];   //票据图像数据长度1    char billpicdata1    [29+1];  //票据图像数据1    char billpiclen2     [8+1];   //票据图像数据长度2    char billpicdata2    [29+1];  //票据图像数据2}TAPPEND30103;//CIS309止付申请报文结构typedef struct{    char s30A[8+1];   //委托日期    char sD04[12+1];  //发起票交机构号    char s0BA[8+1];   //报文序号    char sD05[12+1];  //接收票交机构号    char s02D[3+1];   //原报文类型号    char s051[8+1];   //原委托日期    char s005[8+1];   //原交易序号    char sCC1[12+1];  //原提出行行号    char sCND[18+1];  //原货币符号、金额    char sD33[2+1];   //原票据种类    char sD08[12+1];  //原票据号码    char s72A[60+1];  //附言}CIS309;//CIS310止付应答报文结构typedef struct{    char s30A[8+1];   //委托日期    char sD04[12+1];  //发起票交机构号    char s0BA[8+1];   //报文序号    char sCK9[8+1];   //原止付申请委托日期    char sD05[12+1];  //接收票交机构号    char sBSM[8+1];   //原止付申请序号    char sBSB[1+1];   //止付应答    char s72A[60+1];  //附言}CIS310;//CIS602支票业务影像信息明细下载申请报文typedef struct{    char s30A[8+1];        //委托日期    char sB10[12+1];       //申请节点代码    char sB11[8+1];        //对帐日期    char sB67[8+1];        //申请笔数    char sD90[32*1024+1];  //申请业务要素清单}CIS602;////////////////////////////////////////////////////////////////////////////////#define CIS_INTER_MB  "CisInterworkMb.dbg"#define CNAPS_MB_LOG  "CisXml.log"#define OPRTYPE_MODIFY     1#define OPRTYPE_CHECK      2#define OPRTYPE_QUERY      3#define OPRTYPE_ADMIN      4//定义文件提入时的支票文件内容的大小#define MAX_LEN_FILE_CONTENT   500*1024+1#define NUM_CONNECT    "06"#define ADD_CONNECT    0#define DEL_CONNECT    1//定义用户类型#define OPERATOR_TYPE  "00"#define SYSMAGER_TYPE  "01"#define SYSADMIN_TYPE  "02"#define SYSCERTS_TYPE  "03"//定义用户状态#define DISCONNECT_STATUS "00" //脱机  #define CURCONNECT_STATUS "01" //连机 #define DISEFFECT_STATUS  "02" //未授权生效行业务主管授权 #define CUREFFECT_STATUS  "03" //用户已生效 #define CURLOGOUT_STATUS  "04" //用户已注销#define CURRENT_WORKDATE      "100" //系统当前工作日#define RETURN_TERM_DAY       "002" //区域业务回执期限#define CURRENT_SYSDAY        "100" //当前系统工作日#define SERIALNO_PKGNO        "7"   //PKG包序号#define PROCESS_WAITER        "0"   //待处理#define PROCESS_SUCCESS       "1"   //已处理#define PROCESS_FAILED        "2"   //处理失败#endif 

⌨️ 快捷键说明

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