Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
XEngine
XEngine APIService
比较版本
6bf5d11c34a5b7b0408d099529462c6b9e7e90fb...f2b93e3e1d959bdd6ea555bfc7cd35575f1bbde3
X
XEngine APIService
项目概览
XEngine
/
XEngine APIService
10 个月 前同步成功
通知
0
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
X
XEngine APIService
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
源分支
f2b93e3e1d959bdd6ea555bfc7cd35575f1bbde3
选择Git版本
...
目标分支
6bf5d11c34a5b7b0408d099529462c6b9e7e90fb
选择Git版本
比较
Commits (3)
https://gitcode.net/xengine/XEngine_APIService/-/commit/8b477f906a2da359dc6c553990e053c6b893bf25
modify:mysql charset to utf8mb4_unicode_ci
2023-04-19T14:21:27+08:00
qyt
486179@qq.com
https://gitcode.net/xengine/XEngine_APIService/-/commit/00f1a3647184231e7499e916d966460d6ce0fb8c
modify:start printf log added xengin type
2023-04-20T09:24:08+08:00
qyt
486179@qq.com
https://gitcode.net/xengine/XEngine_APIService/-/commit/f2b93e3e1d959bdd6ea555bfc7cd35575f1bbde3
update:CHANGELOG and configure
2023-04-20T14:06:12+08:00
qyt
486179@qq.com
隐藏空白更改
内联
并排
Showing
7 changed file
with
58 addition
and
34 deletion
+58
-34
CHANGELOG
CHANGELOG
+18
-0
XEngine_Release/XEngine_Config/XEngine_Config.json
XEngine_Release/XEngine_Config/XEngine_Config.json
+7
-2
XEngine_SQL/CreateDatabase.sql
XEngine_SQL/CreateDatabase.sql
+3
-2
XEngine_SQL/XEngine_APIInfo.sql
XEngine_SQL/XEngine_APIInfo.sql
+20
-20
XEngine_SQL/XEngine_APILog.sql
XEngine_SQL/XEngine_APILog.sql
+4
-4
XEngine_SQL/XEngine_APISLink.sql
XEngine_SQL/XEngine_APISLink.sql
+5
-5
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.cpp
...ce/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.cpp
+1
-1
未找到文件。
CHANGELOG
浏览文件 @
f2b93e3e
XEngine_APIService V2.9.0.1001
增加:短连接生成与转发功能支持
增加:数据测试API接口
更新:匹配XEngineV8.x版本
更新:编译脚本现在对跨平台支持更好
修改:测试函数名称改为socket
修改:现在HTTP的任务代码区分get和post了
修改:mysql默认使用utf8字符集了
added:short link create and forward supported
added:data test api interface
update:match xengine v8.x
update:makefile to support cross platform
modify:test function name to socket
modify:The http task now distinguishes between post and get
modify:mysql used to utf8 charset
======================================================================================
XEngine_APIService V2.8.0.1001
添加:二维码识别与创建功能
...
...
XEngine_Release/XEngine_Config/XEngine_Config.json
浏览文件 @
f2b93e3e
...
...
@@ -19,10 +19,10 @@
"LogLeave"
:
32
},
"XSql"
:{
"SQLAddr"
:
"
192.168.1.10
"
,
"SQLAddr"
:
"
42.194.178.57
"
,
"SQLPort"
:
3306
,
"SQLUser"
:
"root"
,
"SQLPass"
:
"1
23123aa
"
"SQLPass"
:
"1
11
"
},
"XApi"
:{
"tszBankUrl"
:
"https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=%s&cardBinCheck=true"
,
...
...
@@ -37,7 +37,12 @@
"tszConfigOPencc"
:
"./XEngine_Config/XEngine_OPenccConfig.json"
,
"tszConfigQRCode"
:
"./XEngine_Config/XEngine_QRCode.json"
},
"XShortLink"
:{
"tszHostUrl"
:
"url.xyry.org"
,
"nHTTPCode"
:
301
},
"XVer"
:[
"2.9.0.1001 Build20230421"
,
"2.8.0.1001 Build20230207"
,
"2.7.0.1001 Build20230117"
,
"2.6.1.1001 Build20221213"
,
...
...
XEngine_SQL/CreateDatabase.sql
浏览文件 @
f2b93e3e
...
...
@@ -3,5 +3,6 @@
*/
CREATE
DATABASE
`XEngine_APIInfo`
DEFAULT
CHARACTER
SET
UTF8MB4
COLLATE
utf8mb4_general_ci
;
CREATE
DATABASE
`XEngine_APILog`
DEFAULT
CHARACTER
SET
UTF8MB4
COLLATE
utf8mb4_general_ci
;
\ No newline at end of file
CREATE
DATABASE
`XEngine_APIInfo`
DEFAULT
CHARACTER
SET
UTF8MB4
COLLATE
utf8mb4_unicode_ci
;
CREATE
DATABASE
`XEngine_APILog`
DEFAULT
CHARACTER
SET
UTF8MB4
COLLATE
utf8mb4_unicode_ci
;
CREATE
DATABASE
`XEngine_APISLink`
DEFAULT
CHARACTER
SET
UTF8MB4
COLLATE
utf8mb4_unicode_ci
;
\ No newline at end of file
XEngine_SQL/XEngine_APIInfo.sql
浏览文件 @
f2b93e3e
...
...
@@ -22,19 +22,19 @@ SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
DROP TABLE IF EXISTS `AdministrativeArea`;
CREATE TABLE `AdministrativeArea` (
`id` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`pid` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`shortname` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`merger_name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`level` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`pinyin` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`zip_code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`first` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`lng` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`lat` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_
general
_ci ROW_FORMAT = Dynamic;
`id` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`pid` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`shortname` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`merger_name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`level` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`pinyin` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`zip_code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`first` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`lng` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`lat` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_
unicode
_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of AdministrativeArea
...
...
@@ -3795,10 +3795,10 @@ INSERT INTO `AdministrativeArea` VALUES ('3749', '0', '钓鱼岛', '钓鱼岛',
DROP TABLE IF EXISTS `BankList`;
CREATE TABLE `BankList` (
`ID` int NOT NULL AUTO_INCREMENT,
`tszBankAbridge` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL DEFAULT NULL,
`tszBankName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL DEFAULT NULL,
`tszBankAbridge` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL DEFAULT NULL,
`tszBankName` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL DEFAULT NULL,
PRIMARY KEY (`ID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 169 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_
general
_ci ROW_FORMAT = Dynamic;
) ENGINE = InnoDB AUTO_INCREMENT = 169 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_
unicode
_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of BankList
...
...
@@ -3977,10 +3977,10 @@ INSERT INTO `BankList` VALUES (168, 'ZZBANK', '郑州银行');
-- ----------------------------
DROP TABLE IF EXISTS `RegionID`;
CREATE TABLE `RegionID` (
`code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL,
`parentCode` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
general
_ci NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_
general
_ci ROW_FORMAT = Dynamic;
`code` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`name` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL,
`parentCode` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_
unicode
_ci NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_
unicode
_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of RegionID
...
...
XEngine_SQL/XEngine_APILog.sql
浏览文件 @
f2b93e3e
...
...
@@ -23,13 +23,13 @@ SET FOREIGN_KEY_CHECKS = 0;
DROP
TABLE
IF
EXISTS
`XLogTemplate`
;
CREATE
TABLE
`XLogTemplate`
(
`ID`
int
NOT
NULL
AUTO_INCREMENT
,
`tszFileName`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
general
_ci
NULL
DEFAULT
NULL
COMMENT
'文件名'
,
`tszFuncName`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
general
_ci
NULL
DEFAULT
NULL
COMMENT
'函数名'
,
`tszFileName`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
unicode
_ci
NULL
DEFAULT
NULL
COMMENT
'文件名'
,
`tszFuncName`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
unicode
_ci
NULL
DEFAULT
NULL
COMMENT
'函数名'
,
`nLogLine`
int
NULL
DEFAULT
NULL
COMMENT
'第几行'
,
`nLogLevel`
int
NULL
DEFAULT
NULL
COMMENT
'打印级别'
,
`tszLogBuffer`
varchar
(
8196
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
general
_ci
NOT
NULL
COMMENT
'日志信息'
,
`tszLogBuffer`
varchar
(
8196
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
unicode
_ci
NOT
NULL
COMMENT
'日志信息'
,
`tszLogTime`
datetime
NOT
NULL
COMMENT
'日志时间'
,
PRIMARY
KEY
(
`ID`
)
USING
BTREE
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_
general
_ci
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_
unicode
_ci
ROW_FORMAT
=
Dynamic
;
SET
FOREIGN_KEY_CHECKS
=
1
;
XEngine_SQL/XEngine_APISLink.sql
浏览文件 @
f2b93e3e
...
...
@@ -23,12 +23,12 @@ SET FOREIGN_KEY_CHECKS = 0;
DROP
TABLE
IF
EXISTS
`XEngine_ShortLink`
;
CREATE
TABLE
`XEngine_ShortLink`
(
`ID`
int
NOT
NULL
AUTO_INCREMENT
COMMENT
'ID'
,
`tszFullUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
general
_ci
NOT
NULL
COMMENT
'要映射的URL'
,
`tszShortUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
general
_ci
NOT
NULL
COMMENT
'短连接URL'
,
`tszKeyUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
general
_ci
NOT
NULL
COMMENT
'URLKey'
,
`tszMapUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
general
_ci
NOT
NULL
COMMENT
'映射到的地址'
,
`tszFullUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
unicode
_ci
NOT
NULL
COMMENT
'要映射的URL'
,
`tszShortUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
unicode
_ci
NOT
NULL
COMMENT
'短连接URL'
,
`tszKeyUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
unicode
_ci
NOT
NULL
COMMENT
'URLKey'
,
`tszMapUrl`
varchar
(
255
)
CHARACTER
SET
utf8mb4
COLLATE
utf8mb4_
unicode
_ci
NOT
NULL
COMMENT
'映射到的地址'
,
`tszCreateTime`
datetime
NOT
NULL
COMMENT
'创建的时间'
,
PRIMARY
KEY
(
`ID`
)
USING
BTREE
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
7
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_
general
_ci
ROW_FORMAT
=
Dynamic
;
)
ENGINE
=
InnoDB
AUTO_INCREMENT
=
7
CHARACTER
SET
=
utf8mb4
COLLATE
=
utf8mb4_
unicode
_ci
ROW_FORMAT
=
Dynamic
;
SET
FOREIGN_KEY_CHECKS
=
1
;
XEngine_Source/XEngine_ServiceApp/XEngine_HttpApp/XEngine_HttpApp.cpp
浏览文件 @
f2b93e3e
...
...
@@ -322,7 +322,7 @@ int main(int argc, char** argv)
//展示能力
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO
,
_X
(
"启动服务中,加载的Lib插件:%d 个,Lua插件:%d 个"
),
st_PluginLibConfig
.
pStl_ListPlugin
->
size
(),
st_PluginLuaConfig
.
pStl_ListPlugin
->
size
());
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO
,
_X
(
"所有服务成功启动,服务运行中,XEngine版本:%s
,发行版本次数:%d,当前版本:%s。。。"
),
BaseLib_OperatorVer_XGet
Str
(),
st_ServiceConfig
.
st_XVer
.
pStl_ListVer
->
size
(),
st_ServiceConfig
.
st_XVer
.
pStl_ListVer
->
front
().
c_str
());
XLOG_PRINT
(
xhLog
,
XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_INFO
,
_X
(
"所有服务成功启动,服务运行中,XEngine版本:%s
%s,发行版本次数:%d,当前版本:%s。。。"
),
BaseLib_OperatorVer_XNumberStr
(),
BaseLib_OperatorVer_XType
Str
(),
st_ServiceConfig
.
st_XVer
.
pStl_ListVer
->
size
(),
st_ServiceConfig
.
st_XVer
.
pStl_ListVer
->
front
().
c_str
());
while
(
true
)
{
std
::
this_thread
::
sleep_for
(
std
::
chrono
::
seconds
(
1
));
...
...