Files
youlegames/codes/agent/game/dlweb/api/common/CommonConstant.php
2026-03-15 01:27:05 +08:00

140 lines
7.3 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
define('DEFAULTHOSTNAME_ORACLE', 'localhost');
define('DEFAULTHOSTNAME_SQLSRV', 'localhost');
define('DEFAULTHOSTNAME_MYSQL', 'localhost');
define('DEFAULTHOSTPORT_ORACLE', '1521');
define('DEFAULTHOSTPORT_SQLSRV', '1433');
define('DEFAULTHOSTPORT_MYSQL', '3306');
define('DEFAULTDATABASE_ORACLE', 'orcl');
define('DEFAULTDATABASE_SQLSRV', 'master');
define('DEFAULTDATABASE_MYSQL', 'mysql');
define('DEFAULTUSERNAME_ORACLE', 'system');
define('DEFAULTUSERNAME_SQLSRV', 'sa');
define('DEFAULTUSERNAME_MYSQL', 'root');
define('DEFAULTPASSWORD_ORACLE', '');
define('DEFAULTPASSWORD_SQLSRV', '');
define('DEFAULTPASSWORD_MYSQL', '');
define('DEFAULTCHARSET_MYSQL', 'utf8');
define('DEFAULTPERSISTENT_ORACLE', false);
define('DEFAULTPERSISTENT_SQLSRV', false);
define('DEFAULTPERSISTENT_MYSQL', false);
define('PARAMETERNAME_HOSTNAME', 'host');
define('PARAMETERNAME_HOSTPORT', 'port');
define('PARAMETERNAME_DATABASE', 'database');
///define('PARAMETERNAME_SERVICE', 'service');
define('PARAMETERNAME_USERNAME', 'username');
define('PARAMETERNAME_PASSWORD', 'password');
define('PARAMETERNAME_CHARSET', 'charset');
define('PARAMETERNAME_PERSISTENT', 'persistent');
define('DATABASE_TYPE_NONE', 'NONE'); /// 无数据库
define('DATABASE_TYPE_ORACLE', 'ORACLE'); /// oracle
define('DATABASE_TYPE_SQLSRV', 'SQLSRV'); /// ms sql server
define('DATABASE_TYPE_MYSQL', 'MYSQL'); /// my sql
define('TYPENAME_STRING', 'string'); /// 字符串类型
define('TYPENAME_NUMBER', 'number'); /// 数值类型
define('TYPENAME_BOOL', 'bool'); //
define('TYPENAME_DATE', 'date'); /// 日期类型
define('TYPENAME_TIMESTAMP', 'timestamp'); /// 时间戳类型
define('TYPENAME_LOB', 'lob'); /// 大数据类型
define('TYPENAME_RAW', 'raw'); /// 源数据类型
/// 执行类型select、insert、update、delete、truncate、merge
define('COMMANDTYPE_SELECT', 'select');
define('COMMANDTYPE_INSERT', 'insert');
define('COMMANDTYPE_UPDATE', 'update');
define('COMMANDTYPE_DELETE', 'delete');
define('COMMANDTYPE_TRUNC', 'trunc');
define('COMMANDTYPE_MERGE', 'merge');
define('COMMANDTYPE_CALLSTOREDPROCEDURE', 'call');
/// 连接方式
define('JOINTYPE_INNER', 'inner join');
define('JOINTYPE_LEFT', 'left outer join');
define('JOINTYPE_RIGHT', 'right outer join');
define('JOINTYPE_OUTER', 'full outer join');
define('USEDCHARSET', 'utf-8'); /// current used charset.
///=====================================================================================================================
define('ERRORCODE_SUCCESS', 0); /// 成功
define('ERRORCODE_UNKNOWN', -1); /// 未知错误
define('ERRORCODE_NOIMPLEMENT', 0x0001); /// 方法没有被实现
define('ERRORCODE_DISABLED', 0x0002); /// 方法被停用
define('ERRORCODE_NOTINITIALIZED', 0x0003); /// 尚未初始化
define('ERRORCODE_NOPARAMETER', 0x0004); /// 无参数
define('ERRORCODE_NOCONNECTED', 0x0005); /// 未连接到数据库
define('ERRORCODE_NOCOMMANDED', 0x0006); /// 无命令
define('ERRORCODE_CANCELLED', 0x0007); /// 无命令无执行命令的command对象
define('ERRORCODE_INVALIDPARAMETER', 0x0101); /// 无效的参数
define('ERRORCODE_FILENOTFOUND', 0x0102); /// 找不到指定文件
define('ERRORCODE_FIELDNOTFOUND', 0x0103); /// 找不到域或字段
define('ERRORCODE_METHODNOTFOUND', 0x0104); /// 找不到接口(模块)
define('ERRORCODE_PARAMETERNOTFOUND', 0x0105); /// 找不到参数
define('ERRORCODE_BADPARAMETER', 0x0106); /// 错误的参数(不支持的参数)
define('ERRORCODE_INVALIDJSONDATA', 0x0107); /// 无效的json数据
define('ERRORCODE_INVALIDXMLDATA', 0x0108); /// 无效的xml数据
define('ERRORCODE_SERVERNOTALLOWED', 0x0109); /// 服务器未开放
define('ERRORCODE_INVALIDAPPINFO', 0x010a); /// 无效的app授权token
define('ERRORCODE_INVALIDUSERINFO', 0x010b); /// 无效的user授权token
define('ERRORCODE_NOPERMISSION_DEVELOPER', 0x010c); /// 无权限(开发者)
define('ERRORCODE_NOPERMISSION_USER', 0x010d); /// 无权限(用户)
define('ERRORCODE_INVALIDADDRESS', 0x010e); /// 两次请求地址不一致
define('ERRORCODE_SERVERTOBUSY', 0x010f); /// 小于允许的接口调用时间间隔
define('ERRORCODE_INVALIDREQUESTMETHOD', 0x0110); /// 错误的请求类型
define('ERRORCODE_INVALIDHTTPREQUEST', 0x0111); /// 发送http请求出错
define('ERRORCODE_SERVERTURNOFF', 0x0112); /// 服务器定时关闭
define('ERRORCODE_INVALIDSIGNATURE', 0x01ff); /// 签名错误
define('ERRORCODE_CUSTOMFIRST', 0x1000); /// 预计第一个自定义错误代码
define('ERRORCODE_CUSTOMLAST', 0xffff); /// 预计最后一个自定义错误代码
define('ERRORINFO_SUCCESS', 'success!'); /// 成功
define('ERRORINFO_UNKNOWN', 'unknown error!'); /// 未知错误
define('ERRORINFO_NOIMPLEMENT', 'not implement!'); /// 方法没有被实现
define('ERRORINFO_DISABLED', 'the function was disabled!'); /// 方法被停用
define('ERRORINFO_NOTINITIALIZED', 'not yet initialized!'); /// 尚未初始化
define('ERRORINFO_NOPARAMETER', 'no parameter!'); /// 无参数
define('ERRORINFO_NOCONNECTED', 'no connected!'); /// 未连接到数据库
define('ERRORINFO_NOCOMMANDED', 'no commanded!'); /// 无命令无执行命令的command对象
define('ERRORINFO_CANCELLED', 'the operation was cancelled by the user!'); /// 已取消
define('ERRORINFO_INVALIDPARAMETER', 'the parameter %s is invalid!'); /// 无效的参数
define('ERRORINFO_FILENOTFOUND', 'unable to find file "%s"!'); /// 找不到指定文件
define('ERRORINFO_FIELDNOTFOUND', 'unable to find field %s!'); /// 找不到域或字段
define('ERRORINFO_METHODNOTFOUND', 'unable to find method %s(version %s)!'); /// 找不到接口(模块)
define('ERRORINFO_PARAMETERNOTFOUND', 'unable to find parameter %s!'); /// 找不到参数
define('ERRORINFO_BADPARAMETER', 'the parameter %s(value %s) was not support!'); /// 错误的参数(不支持的参数)
define('ERRORINFO_INVALIDJSONDATA', 'invalid json data(%s)!'); /// 无效的json数据
define('ERRORINFO_INVALIDXMLDATA', 'invalid xml data(%s)!'); /// 无效的xml数据
define('ERRORINFO_SERVERNOTALLOWED', 'the server is not allowed to access now! please contact the system administrator!'); /// 服务器未开放
define('ERRORINFO_INVALIDAPPINFO', 'invalid application token!'); /// 无效的应用授权token
define('ERRORINFO_INVALIDUSERINFO', 'invalid user token!'); /// 无效的用户授权token
define('ERRORINFO_NOPERMISSION_DEVELOPER', 'you don\'t have permission to call this method!'); /// 无权限
define('ERRORINFO_NOPERMISSION_USER', 'you don\'t have permission to call this method!'); /// 无权限
define('ERRORINFO_INVALIDADDRESS', 'the requested address is not allowed! in order to continue working with the application you have to re-logon.'); /// 两次请求地址不一致
define('ERRORINFO_SERVERTOBUSY', 'the server is too busy, please try again later!'); /// 小于允许的接口调用时间间隔
define('ERRORINFO_INVALIDREQUESTMETHOD', 'unsupported request method!'); /// 错误的请求类型
define('ERRORINFO_INVALIDHTTPREQUEST', 'invalid http request!'); /// 发送http请求出错
//define('ERRORINFO_SERVERTURNOFF', 'the server was turn off now! please wait a few minute or contact the system administrator!'); /// 服务器定时关闭
define('ERRORINFO_SERVERTURNOFF', '当前服务器正在维护中(%s-%s维护完毕后可正常访问'); /// 服务器定时关闭
define('ERRORINFO_INVALIDSIGNATURE', 'invalid signature!'); /// 签名错误