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

📄 svrdef.hpp

📁 液晶电视完整代码可实现人机界面
💻 HPP
📖 第 1 页 / 共 2 页
字号:
    char MbfeData[4096+1];   //MBFE报文数据    char TagData[4096+1];    //TAG值数据}MBFEDATA;//支付系统业务明细typedef struct{    int CisIdx;    int MbfeIdx;   	char doflag[2+1];	//处理标志   	char rsflag[1+1];	//来往标志	char OprNo[10+1];	//柜员号	char PkgType[3+1];	//包类型号	char TrxsType[5+1];	//业务类型号	char PreDate[8+1];	//委托日期	char TrxNo[8+1];        //交易序号	char RecverBKCD[12+1];	//收款人开户行	char RecverACC[32+1];	//收款人账号	char RecverName[60+1];	//收款人名称	char PayerBKCD[12+1];	//付款人开户行行	char PayerACC[32+1];	//付款人账号	char PayerName[60+1];	//收款人名称	char MEYSYB[3+1];	//货币符号	char Amount[15+1];      //金额	char AccKind[2+1];	//支票种类	char AccNo[12+1];	//票据号码	char ChkDate[8+1];	//出票日期	char AccDate[8+1];	//提示付款日期	char AccPsw[20+1];      //支付密码	char Info[60+1];	//用途	char Remark[120+1];	//备注	char SysDate[8+1];	//系统受理日期	char RtnLimted[8+1];    //回执期限	char SRCFlag[1+1];	//补发标志	char ChkSatus[2+1];     //核签状态	char PicFront[29+1];	//正面图像	char PicBack[29+1];	//背面图像	char SignInfo[1800+1];	//数字签名	char RedoCount[2+1];	//背书次数	char RedoInfo[1000+1];  //背书人清单	char CisData[4096+1];   //CIS报文数据	char TagData[4096+1];    //TAG值数据}CISDATA;//支票截留业务明细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 PreDate[8+1];           //委托日期    char TrxNo[8+1];             //支付交易序号    char OrgTrxType[5+1];        //原业务类型号        char OrgOdfiCode[12+1];      //原发起行行号        char OrgRdfiCode[12+1];      //原接收行行号        char OrgPreDate[8+1];        //原委托日期    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{    int     dataidx;                //数据索引号    char    orgno[12+1];	    //机构码    char    workdate[8+1];	    //发送日期    char    doflag[1+1];    	    //处理标志 0:未处理 1:已处理 2:发送失败    char    msgid[6+1];	            //报文编号 如:CIS100    char    msgcontent[500*1024+1];   //报文内容}SENDDATA;//发送队列表typedef struct{    char    resstatus[2+1];	    //核验状态    char    workdate[8+1];	    //工作日期    char    businessno[8+1];	    //支付交易序号    char    sendbank[12+1];	    //发起行    char    msgid[6+1];	            //报文编号 如:CIS100    char    msgcontent[20*1024+1]; //报文内容    char    sndcontent[20*1024+1]; //发送后的报文内容}SENDMBDATA;//发送队列表typedef struct{    char    orgno[12+1];            //机构码    char    orgcode[10+1];          //行内机构代码    char    orgname[60+1];          //机构名称    char    orglevel[2+1];          //机构级别 01:支行   02:总行    char    orgremark[255+1];       //机构说明    char    orgstatus[2+1];         //机构状态 00:未生效 01:已生效}ORGINFO;//机构信息typedef struct{    char    oldidflag[20+1];  //原识别信息    char    newidflag[20+1];  //新识别信息    char    currsysdate[8+1]; //当前系统日期    char    logstatus[2+1];   //登录状态01:登录02:正在登录03:退出04:正在退出    char    currsysstat[2+1]; //当前系统状态 01:正常/启运/日间02:停运03:故障10:日切}LOGININFO;//登陆信息typedef struct{    char    orgno[12+1];	//用户所在的机构码     char    userno[10+1];	//用户代码    char    username[20+1];	//用户姓名    char    userpwd[32+1];	//用户密码    char    usertype[2+1];	//用户类别 00:业务操作员 01:业务主管 02:系统管理员 03:CFCA证书管理员    char    userpermission[1024+1]; //用户权限集合 格式为|C100|10001| //系统管理的权限为|888 业务主管权限为|999    char    userstatus[2+1];	//用户状态 00:脱机  01:连机 02:未授权生效行业务主管授权 03:用户已性效 04:用户已注销    char    userip[20+1]; 	//用户IP    char    remark[100+1]; 	//备注}USERINFO;//用户信息 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];       //变更类型		char  REMARK[60+1];       //备注	}BILLINFO;//机构信息                             #define CIS_SRV_LOG "CisServer.dbg"#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    "008" #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" //用户已注销#endif 

⌨️ 快捷键说明

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