📄 account.h
字号:
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 + -