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

📄 svrdef.hpp

📁 液晶电视完整代码可实现人机界面
💻 HPP
📖 第 1 页 / 共 2 页
字号:
//	char rescontent     [255+1]; //回复内容}CIS303;typedef struct{	char organizeno      [12+1];  //机构码  	char userno          [10+1];  //用户代码	char msgtype         [1+1] ;  //报文类型  	char status          [2+1] ;  //业务状态	char responsecode    [8+1] ;  //回应CIS408的报文处理  	char precativedate   [8+1] ;  //委托日期  	char querybankno     [12+1];  //查询行行号  	char messageno       [8+1] ;  //报文序号  	char srcmsgtype      [3+1] ;  //原报文类型号  	char srcrecvbankno   [12+1];  //原业务提出行行号  	char srcpredate      [8+1] ;  //原委托日期  	char srcbusinessno   [8+1] ;  //原交易序号}CIS304;typedef struct{  	char precativedate   [8+1] ;  //委托日期  	char orgpredate      [8+1] ;  //原查询日期  	char orgquerybankno  [12+1];  //原查询行行号  	char orgmessageno    [8+1] ;  //原报文序号  	char orgmsgtype      [3+1] ;  //原报文类型号  	char orgsrcpredate   [8+1] ;  //原委托日期  	char orgbusinessno   [8+1] ;  //原交易序号  	char osubacceptime   [14+1];  //提出行分中心受理时间  	char osubtransmitst  [2+1] ;  //提出行分中心转发状态  	char osubtradestat   [2+1] ;  //提出行分中心业务状态  	char osubreturnstat  [10+1];  //提出行分中心回执状态  	char centeraccepttime[14+1];  //总中心受理时间  	char centertransmitst[2+1] ;  //总中心转发状态  	char centertradestat [2+1] ;  //总中心业务状态  	char centerreturnstat[10+1];  //总中心回执状态  	char isubaccepttime  [14+1];  //提入行分中心受理时间  	char isubtransmitst  [2+1] ;  //提入行分中心转发状态  	char isubtradestat   [2+1] ;  //提入行分中心业务状态  	char isubreturnstat  [10+1];  //提入行分中心回执状态}CIS305;typedef struct{	char organizeno    [12+1];	//机构码  	char userno        [10+1];	//用户代码  	char status        [2+1];	//业务状态  	char responsecode  [8+1];	//回应CIS408的报文处理码  	char precativedate [8+1];	//委托日期  	char messageno     [8+1];	//报文序号  	char sendbillorgno [12+1];	//发起票交机构号  	char billnum       [12+1];	//标票号码  	char recvbankacc   [32+1];	//收款人帐号  	char recvbankname  [60+1];	//收款人名称  	char recvbankno    [12+1];	//收款人开户行行号  	char paybankacc    [32+1];	//出票人帐号  	char paybankname   [60+1];	//出票人名称  	char paybankno     [12+1];	//出票人开户行行号  	char moneysum      [18+1];	//货币符号,金额  	char returnbillcode[10+1];	//退票理由  	char returnremark  [25+1];	//退票补充说明}CIS306;typedef struct{	char precativedate[8+1];	//委托日期  	char sendnodeno[4+1]   ;	//发起节点号  	char recvnodeno[4+1]   ;	//接收节点号  	char returndate[8+1]   ;	//销记日期  	char listtotalnum[8+1] ;	//明细业务总笔数  	char listtotalsum[25+1];	//明细业务总金额  	char returnlist  [3072+1];	//回执业务清单}CIS307;typedef struct{	char sendcode[12+1];	//	char recvcode[12+1];	//	char canceldate[8+1];	//	char count[8+1];	//	char list[102*2048+1];	//}CIS308;typedef struct{	char organizeno   [12+1];	//--机构码  	char userno       [10+1];	//--用户代码	char msgtype      [1+1];	//--报文类型	char status       [2+1];	//--业务状态	char responsecode [8+1];	//--回应CIS408的报文处理码  	char precativedate[8+1];	//--委托日期  	char sendbillorgno[12+1];	//--发起票交机构号  	char messageno    [8+1];	//--报文序号  	char recvbillorgno[12+1];	//--接收票交机构号  	char srcmsgtype   [3+1];	//--原报文类型号  	char srcpredate   [8+1];	//--原委托日期  	char srcbusinessno[8+1];	//--原交易序号  	char srcrecvbankno[12+1];	//--原提出行行号  	char srcmoneysum  [18+1];	//--原货币符号,金额  	char srcbilltype  [2+1];	//--原票据种类  	char srcbillnum   [12+1];	//--原票据号码  	char postscript   [60+1];	//--附言}CIS309;typedef struct{  	char reprecativedate[8+1];	//--委托日期  	char resendbillorgno[12+1];	//--发起票交机构号  	char remessageno[8+1];		//--报文序号	char orgpredate[8+1];		//原委托日期	char orgsendorgno[12+1];	//原发起行	char orgmessageno[8+1];		//原止付申请号 	char stoppaymentrsp[1+1];	// --止付应答 1:同意止付 2:不能止付 	char postscriptrsp[60+1];	//--应答附言}CIS310;typedef struct{	char recvbillbank[12+1];	//	char trancode[8+1];	//	char remessage[60+1];	//	char sysdate[8+1];	//	char sysstate[2+1];	//	char retime[14+1];	//}CIS402;typedef struct{	char recvbillbank[12+1];	//	char trancode[8+1];	//	char remessage[60+1];	//}CIS404;typedef struct{	char orgsysdata[8+1];	//原工作日期	char newsysdata[8+1];	//新工作日期	char holidayflag[1+1];	//法定节假日标志	char sysstat[2+1];		//当前系统状态	char changedata[14+1];	//处理、更新时间	char reftime[4+1];		//日切参考时点	char subinfo[60+1];		//附言}CIS405;typedef struct{	char predata[8+1];	//	char changnode[4+1];	//	char effdata[8+1];	//	char changsta[1+1];	//	char changetime[14+1];	//处理、更新时间	char subinfo[60+1];	//附言}CIS406;typedef struct{	char precativedate[8+1];	//委托日期  	char changenum[8+1];  		//变更记录数目  	char changelist[4096+1];	//变更记录清单}CIS407;typedef struct{	char predate[8+1];		//委托日期  	char sendbank[12+1];  	//发起方代码  	char orgopttype[3+1];	//原报文类型  	char orgrecvbankno[12+1];//原提出行行号  	char orgpredate[8+1];	//原报文委托日期  	char orgbusinessno[8+1];//原交易序号/流水号  	char responsecode[8+1];	//报文处理码  	char sysacceptdate[8+1];//受理日期  	char returnterm[8+1];	//回执期限  	char subinfo[60+1];		//附言}CIS408;typedef struct{	char precativedate[8+1];	//委托日期  	char sendnodeno[4+1];		//发起节点号  	char authornum[8+1];		//被设置权限机构数目  	char returnlist[2048+1];	//回执业务清单}CIS409;typedef struct{	char precativedate[8+1];	//委托日期  	char changeno[8+1];			//变更数目  	char billplacenodeno[8+1];	//票交所节点变更数目  	char billorgnodeno[8+1];	//票交机构节点变更数目  	char postscript[60+1];		//附言  	char billplacelist[1024*50+1];	//--票交所节点变更清单  	char billorglist[1024*50+1];	//--票交机构节点变更清单}CIS410;typedef struct{	char predate[8+1];		//委托日期	char CRLfileno[4+1];	//CRL文件编号	char CRLmatter[1024*300+1];	//CRL内容	char dispensedate[8+1];	//分发时间}CIS411;typedef struct{	char predate[8+1];		//委托日期	char changetype[1+1];	//变更类别1分中心2城市代码3行别变更	char changenum[8+1];	//变更数目	char changelist[1024*10];	//变更清单}CIS413;typedef struct{	char checkdate[8+1];			//对帐日期	char checknode[12+1];			//对帐节点	char NumsendCIS100suc[8+1];		//提出支票业务成功笔数	char MonsendCIS100suc[25+1];	//提出支票业务成功总金额	char NumsendCIS101suc[8+1];		//提出通用业务成功笔数	char MonsendCIS101suc[25+1];	//提出通用业务成功总金额	char NumsendCIS100fail[8+1];	//提出支票业务拒绝笔数	char MonsendCIS100fail[25+1];	//提出支票业务拒绝总金额	char NumsendCIS101fail[8+1];	//提出通用业务拒绝笔数	char MonsendCIS101fail[25+1];	//提出通用业务拒绝总金额	char NumrecvCIS100[8+1];	//提入支票业务笔数	char MonrecvCIS100[25+1];	//提入支票业务总金额	char NumrecvCIS101[8+1];	//当日提入通用业务笔数	char MonrecvCIS101[25+1];	//当日提入通用业务总金额	char list[2500];	//49*50 支票(通用)业务要素清单}CIS601;typedef struct{	char changetype[1+1];	//变更类型	char efftype[1+1];		//生效类型	char effdata[8+1];		//生效日期	char changedata[8+1];	//变更日期	char datcode[8+1];		//公共数据代码	char datname[40+1];		//公共数据名称	char datvalue[250+1];	//公共数据值	char weffvalue[250+1];	//待生效值	char effflag[1+1];	//	char datinfo[60+1];		//附言}LIS407;typedef struct{	char cantime[14+1];	//销记时间	char opestate[2+1];	//业务状态	char orgopetype[3+1];	//原业务类型号	char orgpredate[8+1];	//原支票业务委托日期	char orgbusinessno[12+1];//原支票业务交易序号	char orgsendcode[12+1];	//原提出行行号	char retterm[8+1];	//回执期限	char retpredate[8+1];	//回执业务委托日期	char retbusinessno[12+1];//回执业务交易序号	char retsendcode[12+1];	//回执业务发起行	char castdate[8+1];	//回执业务轧差日期	char retreason[10+1];	//回执业务退票理由	char lwfalg[1+1];	//提入提出标志}LIS308;typedef struct{	char billcode[12+1];	//票交所代码	char nsendgrant[4+1];	//发起业务权限数目	char nrecvgrant[4+1];	//接收业务权限数目	char sendgrant[1024+1];	//发起业务权限列表	char recvgrant[1024+1];	//接收业务权限列表}LIS409;typedef struct{	char billcode[12+1];	//票交所代码	char billtype[2+1]; 	//票交所类别	char centcode[4+1]; 	//所属分中心	char citycode[4+1]; 	//所在城市	char billname[60+1];	//票交所名称	char simname [20+1];	//票交所简称	char billaddr[60+1];	//票交所地址	char tel     [20+1];	//联系电话	char linkman [16+1];	//联系人	char postcode[6+1]; 	//邮编	char email   [30+1];	//EMAIL地址	char effdate [8+1]; 	//生效日期	char alttype [1+1]; 	//变更类型1变更 2新增 3注销	char remark  [60+1];	//备注}LIS410_BILL;typedef struct{	char billorgcode  [12+1];//票交机构代码	char billbanktype [3+1]; //票交机构行别	char billorgtype  [2+1]; //票交机构类别	char bankcode     [12+1];//小额业务代理行代码	char optbank      [12+1];//业务承接行	char optbankinvdat[8+1]; //业务承接行失效日期	char suprlist     [70+1];//票交机构上级参与者	char centcode     [4+1]; //所属分中心	char billcode     [12+1];//所属票交所	char citycode     [4+1]; //所在城市.支付系统城市代码	char bankname     [60+1];//参与行名称	char simname      [20+1];//参与行简称	char bankaddr     [60+1];//参与行地址	char tel          [20+1];//联系电话	char linkman      [16+1];//联系人		char postcode     [6+1]; //邮编		char email        [30+1];//EMAIL地址	char effdate      [8+1]; //生效日期	char alttype      [1+1]; //变更类型1 变更  2 新增 3 注销 	char remark       [60+1];//备注}LIS410_BILLORG;typedef struct{	char opetype[3+1];		//业务类型号	char lwflag[1+1];		//提入提出标志	char predate[8+1];		//委托日期	char sendbank[12+1];	//提出行行号	char businessno[8+1];	//交易序号	char money[15+1];		//金额	char transta[2+1];		//转发状态}LIS601;typedef struct{	char code    [4+1];	//节点代码                              	char name    [20+1];//节点名称                              	char type    [2+1];	//节点类型 N:NPC C:CCPC T:TRCS          	char citycode[4+1];	//所在城市代码                          	char effdate [8+1];	//生效日期                              	char invdate [8+1];	//失效日期                              	char altdate [8+1];	//变更时间                              	char alttype [1+1];	//变更类型	char codstat [1+1];	//节点状态	char effflag [1+1];	//有效标志	char remark  [60+1];//备注                                  }LIS413_DisCent;typedef struct{	char code  [4+1];	//城市代码                               	char name  [20+1];	//城市名称                               	char type  [1+1];	//城市类型 1:特大型 2:大型 3:中型 4:小型 	char alttype[1+1];	//变更类型	char remark[60+1];	//备注                                   }LIS413_City;typedef struct{	char code   [3+1];	//行别代码	char name   [30+1];	//行别名称	char alttype[1+1];	//变更类型}LIS413_Banktype;typedef struct{    int     dataidx;                //数据索引号    char    orgno[12+1];            //机构码    char    workdate[8+1];          //发送日期    char    doflag[1+1];            //处理标志 0:未处理 1:已处理 2:发送失败    char    msgid[6+1];             //报文编号 如:CIS100    char    msgcontent[800*1024+1];   //报文内容}SENDDATA;//发送队列表typedef struct{		char	VerId[1+1];	    //版本识别码		char	MsgLen[6+1];	    //报文长度		char	AppTradeCode[1+1];  //子系统识别		char	CMT_No[3+1];	    //报文类型		char	reserv[4+1];	    //预留		char	StartAddr[12+1];    //源地址		char	DestAddr[12+1];     //目的地址		char	MesgPurp[1+1];	    //报文用途		char	OutForm[1+1];	    //输出识别		char	MesgID[20+1];	    //报文标识号		char	MesgReqNo[20+1];    //报文参考号		char	WorkDate[8+1];	    //工作日期		char	SentTime[14+1];	    //发送时间		char	ExpTime[4+1];	    //有效时间		char	DelTime[6+1];	    //提交时间		char	MesgPri[1+1];	    //信息优先级		char	Reserve[20+1];	    //预留}MsgHeader;//报文头结构#endif

⌨️ 快捷键说明

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