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

📄 account.h

📁 国际标准协议的
💻 H
📖 第 1 页 / 共 2 页
字号:
	  BYTE DocId[L_DOCID];		/* in 证件号码 */	  BYTE BirthDay[L_BIRTH];	/* in 生日YYYYMMDD */	  BYTE Sex[L_SEX];		/* in 性别 */	  BYTE Email[L_EMAIL];		/* in 电子邮件地址 */	  BYTE Addr[L_ADDR];		/* in 通信地址 */	  BYTE Phone[L_PHONE];		/* in 电话 */	  BYTE OriBank[L_BANK];		/* in 开户银行 */	  BYTE Account[L_ACCOUNT];	/* in 银行帐号 */	  BYTE Question[L_QUESTION];	/* in 取回密码要提问的问题 */	  BYTE Answer[L_QUESTION];	/* in 问题预设答案 */	  BYTE Craft[L_CRAFT];		/* in 行业 */	  BYTE IntQuestion[L_INTQUESTION];	/* in 感兴趣的话题 */	  BYTE Note[L_NOTE];		/* in 说明 */	}ccre;		/* 修改用户基本资料 */	struct 	{ 	  INT32 Gid;			/* in用户组标识码 */	  BYTE  Status;			/* In 帐号状态 */	  BYTE  Type;			/* In 帐号类型 */	  BYTE  Ulevel;			/* 用户级别: 1-VIP, 2-SP, 3-HC, 4-normal */	  BYTE  CostType;		/* In 交费方式 */	  /*modified by yufang*/	  INT32 PeriodTm;		/* In可使用时段,0~23bit对应24小时置1为允许	  					使用 */	  BYTE	Wday;	  		/* In 0~6bit对应一周各天,置1为允许使用 */	  /*end modified by yufang*/	  INT32 AccvalidTm;		/* In 帐号起始有效时间 */	  INT32 AccexpTm;		/* In 帐号失效时间 */	  INT32 Credit;			/* In信用额 */	  INT32 PerLimit;		/* In每次最大消费额 */	  INT32 DayLimit;		/* In每天最大消费额 */	  BYTE  Reserve[L_RESERVE];	/* 保留 */	}upsdoc;		/* 修改用户综合资料 */	struct	{	  BYTE Name[L_NAME];		/* in 用户全名 */	  BYTE DocId[L_DOCID];		/* in 证件号码 */	  BYTE BirthDay[L_BIRTH];	/* in 生日YYYYMMDD */	  BYTE Sex[L_SEX];		/* in 性别 */	  BYTE Email[L_EMAIL];		/* in 电子邮件地址 */	  BYTE Addr[L_ADDR];		/* in 通信地址 */	  BYTE Phone[L_PHONE];		/* in 电话 */	  BYTE OriBank[L_BANK];		/* in 开户银行 */	  BYTE Account[L_ACCOUNT];	/* in 银行帐号 */	  BYTE Question[L_QUESTION];	/* in 取回密码要提问的问题 */	  BYTE Answer[L_QUESTION];	/* in 问题预设答案 */	  BYTE Craft[L_CRAFT];		/* in 行业 */	  BYTE IntQuestion[L_QUESTION];	/* in 感兴趣的话题 */	  BYTE Note[L_NOTE];		/* in 说明 */	}upcdoc;		/* 取回密码 */	struct	{	  BYTE Name[L_NAME];		/* in 用户全名 */	  BYTE DocId[L_DOCID];		/* in 证件号码 */	  BYTE BirthDay[L_BIRTH];	/* in 生日YYYYMMDD */	  BYTE Answer[L_QUESTION];	/* in 问题答案 */	  BYTE Passwd[L_PASSWD];	/* Out新密码 */	}getpas;/* ***********************************查询功能********************************* */		/* 帐号基本资料查询 */	struct 	{ 	  INT32 Uid;			/* Out 用户标识码 */	  INT32 Gid;			/* Out 用户组标识码 */	  BYTE  Status;			/* Out 帐号状态 */	  BYTE  Type;			/* Out 帐号类型 */	  BYTE  CostType;		/* Out 交费方式 */	  BYTE  Ulevel;			/* 用户级别: 1-VIP, 2-SP, 3-HC, 4-normal */	  INT32 AccvalidTm;		/* Out 帐号起始有效时间 */	  INT32 AccexpTm;		/* Out 帐号失效时间 */	  INT32 CashAmt;		/* Out 现金余额 */	  INT32 PointAmt;		/* Out 积分余额 */	  INT32 Credit;			/* Out 信用额 */	  INT32 PerLimit;		/* Out 每次最大消费额 */	  INT32 DayLimit;		/* Out 每天最大消费额 */	  INT32 Amount;			/* Out 当天累计消费额 */	  BYTE  Lockfg;			/* in  锁定标志,置	  					1时锁定该记录,直至超时或有一个写	  					操作,该功能为查询后修改保留。	  				*/	  }sdocqr;		/* 帐号综合资料查询 */	struct	{	  BYTE Name[L_NAME];		/* Out 用户全名 */	  BYTE DocId[L_DOCID];		/* Out 证件号码 */	  BYTE BirthDay[L_BIRTH];	/* Out 生日YYYYMMDD */	  BYTE Sex[L_SEX];		/* Out 性别 */	  BYTE Email[L_EMAIL];		/* Out 电子邮件地址 */	  BYTE Addr[L_ADDR];		/* Out 通信地址 */	  BYTE Phone[L_PHONE];		/* Out 电话 */	  BYTE OriBank[L_BANK];		/* Out 开户银行 */	  BYTE Account[L_ACCOUNT];	/* Out 银行帐号 */	  BYTE Question[L_QUESTION];	/* Out 取回密码要提问的问题 */	  BYTE Answer[L_QUESTION];	/* Out 问题预设答案 */	  BYTE Craft[L_CRAFT];		/* Out 行业 */	  BYTE IntQuestion[L_QUESTION];	/* Out 感兴趣的话题 */	  BYTE Note[L_NOTE];		/* Out 说明 */	  BYTE  Lockfg;			/* In 锁定标志 */	}cdocqr;		/* 余额查询 */	struct 	{ 	  INT32 CashAmt;		/* out 现金余额 */	  INT32 PointAmt;		/* Out 积分余额 */	  INT32 Credit;			/* Out 信用额 */	  INT32 Auth;			/* Out 已签发授权额 */	  INT32 PerLimit;		/* Out 每次最大消费额 */	  INT32 DayLimit;		/* Out 每天最大消费额 */	  INT32 Day_amt;		/* out 当天累计消费额 */	}amtqr;		/* 明细查询 */	struct 	{ 	  INT32	Bdate;			/* in起始日期 */	  INT32	Edate;			/* in结束日期 */	  INT16	Page;			/* in查询页码 */	  INT16	Lastpg;			/* out最后页面标志 */	  struct 	  {	INT32	Tsn;		/* out交易流水号 */		INT32	Tdate;		/* out交易日期 */		INT32	CashAmt;	/* Out现金交易量 */		INT32	PointAmt;	/* Out积分交易量 */		INT16   Tcode;		/* Out交易类型编码 */		INT32   OperId;		/* out交易操作员名 */		BYTE	Note[L_NOTE];	/* out说明 */	  } line[LINE_PER_PAGE];	} trqr;		/* 消费授权查询 */	struct  	{ 	  INT16 CsuType;		/* in 消费类型编码 */ 	  BYTE  Lockfg;			/* In 锁定标志 */ 	  INT32 MaxCsu;			/* In/out请求核准的消费数量,返回用 	  					户当前余额可进行消费的最大单位 */ 	  BYTE  Reserve[L_RESERVE];	/* 保留 */	  	}auqr; 	/* 转帐 */	struct	{	  INT32 CashAmt;		/* in转出现金量 */	  INT32 PointAmt;		/* in转出积分量 */	  BYTE Iacc[L_ACCID];		/* in转入帐号名 */	}trs;	/* 科目划转 */	struct	{ 	  INT32 CashAmt;	/* in转出现金量 */	  INT32 PointAmt;	/* in转入积分量	*/	} sbt;	/* 增减 */	struct	{ 	  INT32 CashAmt;	/* In/out现金增减量,返回操作后的余额 */	  INT32 PointAmt;	/* In/out积分增减量,返回操作后的余额	*/	} fluct;		/* 消费 */	struct 	{	  INT16 CsuType;	/* In消费类型编码 */	  INT32 CsuUnit;	/* In 发生的消费单位 */	  INT32 CashAmt;	/* out返回操作后的现金余额 */	  INT32 PointAmt;	/* out返回操作后的积分余额 */			}csu;	  } data;} TRANSACTION;/* 出错代码定义 *//* 出错代码必为负值,-1~-128属系统级错误,之后的为应用级错误 *//*********************系统级错误*******************************/#define	TSE_OTHER	-1		/* 其它未定义或未知的错误 *//* 通信错误 */#define	TSE_COMMU	-2		/* 通信错误 */#define TSE_BUSY        -3              /* 系统忙 *//*文件错误*/#define	TSE_FOPEN	-10		/* 不能打开文件 */#define	TSE_FWRITE	-11		/* 不能写文件 */#define TSE_LSEEK       -12             /* 文件指针不能移动 */#define TSE_FREAD       -13              /* 不能读文件 */#define TSE_FLOCK       -14              /* 不能锁文件 *//*共享内存错误*/#define TSE_MEMREQ      -20              /*申请内存错误*/#define TSE_MEMCPY      -21              /*内存拷贝失败*//*函数调用参数错误*/#define TAE_PARA        -128             /* 函数调用参数错误 */ /*********************应用级错误*******************************//* !未完全,可在这添加新的错误代码 *//* 用户管理错误代码 140-160*/#define	TAE_SAME_PASSWD	 -140	/* 初始密码不能和帐号名相同 */#define	TAE_USER_ID	 -141	/* 可用Uid资源已完 */#define TAE_USER_TIME	 -142   /* 时间错误 */#define	TAE_USER_CASH	 -143	/* 金额太小 */#define TAE_USER_CRE     -144   /* 信用额错 */#define TAE_USER_POINT   -145   /* 积分为负 */#define TAE_AMBEL	 -146    /* 超出每次消费限额 */#define TAE_AMBED	 -147    /* 超出每日消费限额 */#define TAE_USER_NAME    -148   /* 用户名不正确 */#define TAE_DOC_ID       -149    /* 证件号码不对 */#define TAE_DOC_BIR      -150    /* 生日不对 */#define TAE_DOC_ANW      -151    /* 答案不正确 */#define TAE_USER_DOC     -152    /* 没有用户综合资料 */#define TAE_USER_EMAIL   -153    /* 用户邮件地址不对 */#define TAE_OPER_NAME    -154   /* 操作员不正确 */#define TAE_VALNOZERO	 -155   /* 销户时余额不为零*/#define TAE_OLOCK        -156    /* 操作员已被锁 *//************//********系统管理错误代码 170-190*********/#define TAE_DIFF_MASK    -170   /* 掩码与系统的掩码不同 */#define TAE_MASK         -171   /* 掩码错误 */#define TAE_SYS_RIGHT    -172   /* 设置系统管理权限错误 */#define TAE_USE_RIGHT    -173   /* 设置用户管理权限错误 */#define TAE_QUR_RIGHT    -174   /* 设置查询权限错误 */#define TAE_TRA_RIGHT    -175   /* 设置交易权限错误 */#define TAE_MGA_GROUP    -176   /* 设置可管理组错误 */#define TAE_CSU_INDEX	 -177   /* 消费节点出错*/#define TAE_GRP_INDEX	 -178   /* 权限节点出错*/#define TAE_CSU_DATA	 -179   /* 设置消费类型数据出错*/#define TAE_GRP_MGA	 -180   /* 要求设置的分组不在该用户管理下*//********交易功能错误代码 300-350***********************/#define	TAE_NOFOUND_OPER -301 	/* 找不到操作员 */#define TAE_FOUND_USER   -302   /* 用户已存在   */#define TAE_STATUS       -303   /* 帐号状态错误 */#define TAE_TYPE         -304   /* 帐号类型错误 */#define TAE_CSTYPE	 -305   /* 交费方式错误 */#define TAE_Ulevel       -306   /* 用户级别错误 */#define TAE_LVAL         -307   /*余额不足*/	#define	TAE_OVER	 -308	/* 数据越界 */#define REQ_USER         -309   /* 请输入用户名 */#define TAE_EXPIRE       -310   /* 帐号已过期 */   #define TAE_AMZERO       -311   /* 非法操作数 */#define TAE_CTYPE        -312   /* 该消费类型没有定义 */#define TAE_CSU_LOCK     -313   /* 该消费类型被锁 */#define TAE_CSU          -314   /* 该消费类型还未可以使用 */#define TAE_DROP         -315   /* 帐号已被销 */ #define TAE_VALID        -316   /* 帐号未可启用 */#define TAE_PERTM        -317   /* 帐号在本时段不可使用 */#define TAE_WDTM         -318   /* 帐号在本天不可使用 *//********其它错误代码 130-139***********************/#define	TAE_DANGER	 -130	/* 不允许的危险操作 */#define TAE_VERSION      -131    /* 数据包版本不同 */#define TAE_LOAD_REC	 -132   /* 装进记录失败,系统忙 */#define TAE_NOT_WRITE	 -133   /* 记录未写进文件,系统忙 */#define TAE_PASSWD       -134   /* 密码不正确 */#define	TAE_NOFOUND_GID	 -135	/* 没有该用户组 */#define	TAE_OPER         -136 	/* 操作员名字无效 */#define TAE_ALOCK        -137    /* 帐号已被锁 */#define	TAE_RIGHT	 -138	/* 操作权限不够 */#define	TAE_REQ	         -139	/* 非法请求 */#define TAE_NOFOUND_TLIST  -400  /*找不到交易记录*/#define TAE_NOFOUND_USER   -401  /*没有该用户*/#endif

⌨️ 快捷键说明

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