|
|
@@ -3,7 +3,7 @@ create database TT;
|
|
|
-- c_orders
|
|
|
|
|
|
CREATE TABLE c_orders(
|
|
|
- o_id VARCHAR(18) NOT NULL COMMENT '订单ID',
|
|
|
+ o_id VARCHAR(18) NOT NULL UNIQUE COMMENT '订单ID',
|
|
|
app_id VARCHAR(10) NOT NULL COMMENT '应用ID',
|
|
|
ext_transaction_id VARCHAR(30) NOT NULL COMMENT '外部交易流水',
|
|
|
user_id VARCHAR(12) NOT NULL COMMENT '用户ID',
|
|
|
@@ -27,7 +27,7 @@ CREATE TABLE c_orders_attrs(
|
|
|
-- c_business
|
|
|
|
|
|
CREATE TABLE c_business(
|
|
|
- b_id VARCHAR(18) NOT NULL COMMENT '业务Id',
|
|
|
+ b_id VARCHAR(18) NOT NULL UNIQUE COMMENT '业务Id',
|
|
|
o_id VARCHAR(18) NOT NULL COMMENT '订单ID',
|
|
|
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
|
|
|
business_type_cd VARCHAR(4) NOT NULL COMMENT '业务项类型,参考c_business_type表',
|
|
|
@@ -49,7 +49,7 @@ CREATE TABLE c_business_attrs(
|
|
|
|
|
|
CREATE TABLE c_status(
|
|
|
id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
|
|
|
- status_cd VARCHAR(4) NOT NULL COMMENT '状态',
|
|
|
+ status_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '状态',
|
|
|
`name` VARCHAR(50) NOT NULL COMMENT '名称',
|
|
|
description VARCHAR(200) COMMENT '描述',
|
|
|
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
|
|
|
@@ -67,7 +67,7 @@ INSERT INTO c_status(status_cd,NAME,description) VALUES('C','错误订单','错
|
|
|
|
|
|
CREATE TABLE c_order_type(
|
|
|
id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
|
|
|
- order_type_cd VARCHAR(4) NOT NULL COMMENT '订单类型',
|
|
|
+ order_type_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '订单类型',
|
|
|
`name` VARCHAR(50) NOT NULL COMMENT '名称',
|
|
|
description VARCHAR(200) COMMENT '描述',
|
|
|
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
|
|
|
@@ -78,7 +78,7 @@ CREATE TABLE c_order_type(
|
|
|
|
|
|
CREATE TABLE c_business_type(
|
|
|
id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
|
|
|
- business_type_cd VARCHAR(4) NOT NULL COMMENT '业务项类型',
|
|
|
+ business_type_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '业务项类型',
|
|
|
`name` VARCHAR(50) NOT NULL COMMENT '名称',
|
|
|
description VARCHAR(200) COMMENT '描述',
|
|
|
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
|
|
|
@@ -88,7 +88,7 @@ CREATE TABLE c_business_type(
|
|
|
|
|
|
CREATE TABLE spec(
|
|
|
id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
|
|
|
- spec_cd VARCHAR(4) NOT NULL COMMENT '业务项类型规格编码,从x00020001开始每次加一就可以(约定,x=10表示c_orders_attrs 中属性,x=11表示c_business_attrs 中的属性)',
|
|
|
+ spec_cd VARCHAR(4) NOT NULL UNIQUE COMMENT '业务项类型规格编码,从x00020001开始每次加一就可以(约定,x=10表示c_orders_attrs 中属性,x=11表示c_business_attrs 中的属性)',
|
|
|
`name` VARCHAR(50) NOT NULL COMMENT '名称',
|
|
|
description VARCHAR(200) COMMENT '描述',
|
|
|
create_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
|
|
|
@@ -112,7 +112,7 @@ CREATE TABLE c_route(
|
|
|
|
|
|
CREATE TABLE c_service(
|
|
|
service_id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
|
|
|
- service_code VARCHAR(50) NOT NULL COMMENT '自定义,命名方式查询类query.+目标系统+.+业务名称 保存类 save.+目标系统+.+业务名称 修改类 modify.+目标系统+.+业务名称 删除类 remove.+目标系统+.+业务名称 例如:query.user.userinfo save.user.adduserinfo',
|
|
|
+ service_code VARCHAR(50) NOT NULL UNIQUE COMMENT '自定义,命名方式查询类query.+目标系统+.+业务名称 保存类 save.+目标系统+.+业务名称 修改类 modify.+目标系统+.+业务名称 删除类 remove.+目标系统+.+业务名称 例如:query.user.userinfo save.user.adduserinfo',
|
|
|
invoke_model VARCHAR(1) NOT NULL COMMENT '1-同步方式 2-异步方式',
|
|
|
business_type_cd VARCHAR(4) NOT NULL COMMENT '业务项类型,参考c_business_type表',
|
|
|
`name` VARCHAR(50) NOT NULL COMMENT '服务名称',
|
|
|
@@ -162,7 +162,7 @@ INSERT c_mapping(domain,`name`,`key`,`value`,remark) VALUES('DOMAIN.COMMON','控
|
|
|
-- c_app
|
|
|
CREATE TABLE c_app(
|
|
|
id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
|
|
|
- app_id VARCHAR(10) NOT NULL COMMENT '应用ID',
|
|
|
+ app_id VARCHAR(10) NOT NULL UNIQUE COMMENT '应用ID',
|
|
|
`name` VARCHAR(50) NOT NULL COMMENT '名称 对应系统名称',
|
|
|
security_code VARCHAR(64) NOT NULL COMMENT '签名码 sign签名时用',
|
|
|
while_list_ip VARCHAR(200) COMMENT '白名单ip 多个之间用;隔开',
|
|
|
@@ -175,7 +175,7 @@ CREATE TABLE c_app(
|
|
|
-- c_service_sql
|
|
|
CREATE TABLE c_service_sql(
|
|
|
id INT NOT NULL AUTO_INCREMENT KEY COMMENT 'id',
|
|
|
- service_code VARCHAR(50) NOT NULL COMMENT '对应c_service表',
|
|
|
+ service_code VARCHAR(50) NOT NULL UNIQUE COMMENT '对应c_service表',
|
|
|
`name` VARCHAR(50) NOT NULL COMMENT '名称',
|
|
|
params VARCHAR(500) NOT NULL COMMENT '参数',
|
|
|
query_model VARCHAR(1) NOT NULL COMMENT '查询方式 1、sql,2、存储过程',
|
|
|
@@ -220,6 +220,24 @@ VALUES('query.console.templateCol','S','Q','查询列模板信息',1,'http://cen
|
|
|
INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
|
|
|
VALUES('query.center.mapping','S','Q','查询映射数据',1,'http://center-service/businessApi/query','8000418002');
|
|
|
|
|
|
+INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
|
|
|
+VALUES('query.center.apps','S','Q','查询外部应用',1,'http://center-service/businessApi/query','8000418002');
|
|
|
+
|
|
|
+INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
|
|
|
+VALUES('query.center.services','S','Q','查询服务',1,'http://center-service/businessApi/query','8000418002');
|
|
|
+
|
|
|
+INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
|
|
|
+VALUES('query.center.routes','S','Q','查询路由',1,'http://center-service/businessApi/query','8000418002');
|
|
|
+
|
|
|
+INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
|
|
|
+VALUES('flush.center.cache','S','Q','CenterService缓存',1,'http://center-service/cacheApi/flush','8000418002');
|
|
|
+
|
|
|
+INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
|
|
|
+VALUES('query.console.caches','S','Q','查询所有缓存',1,'http://center-service/businessApi/query','8000418002');
|
|
|
+
|
|
|
+INSERT INTO c_service(service_code,invoke_model,business_type_cd,`name`,seq,url,provide_app_id)
|
|
|
+VALUES('query.console.cache','S','Q','查询所有缓存',1,'http://center-service/businessApi/query','8000418002');
|
|
|
+
|
|
|
insert into c_route(app_id,service_id,order_type_cd,status_cd) values(
|
|
|
'8000418001','1','Q','0'
|
|
|
);
|
|
|
@@ -248,6 +266,28 @@ INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
|
|
|
'8000418002','8','Q','0'
|
|
|
);
|
|
|
|
|
|
+INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
|
|
|
+'8000418002','9','Q','0'
|
|
|
+);
|
|
|
+
|
|
|
+
|
|
|
+INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
|
|
|
+'8000418002','10','Q','0'
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
|
|
|
+'8000418002','11','Q','0'
|
|
|
+);
|
|
|
+
|
|
|
+INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
|
|
|
+'8000418002','12','Q','0'
|
|
|
+);
|
|
|
+INSERT INTO c_route(app_id,service_id,order_type_cd,status_cd) VALUES(
|
|
|
+'8000418002','13','Q','0'
|
|
|
+);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
|
|
|
@@ -278,7 +318,8 @@ VALUES('query.console.menu','查询菜单','manageId,menuGroup','1','{
|
|
|
and mm2u.status_cd = ''0''
|
|
|
and mm.status_cd = ''0''
|
|
|
and mmc.m_id = mm.m_id
|
|
|
- and mmc.status_cd = ''0''"
|
|
|
+ and mmc.status_cd = ''0''
|
|
|
+ order by mm.seq asc"
|
|
|
}','','{"PARAM":{
|
|
|
"param1": "$.#menus#Array"
|
|
|
},"TEMPLATE":{
|
|
|
@@ -329,8 +370,23 @@ VALUES('query.console.templateCol','查询模板列信息','templateCode','1','{
|
|
|
}}','','0');
|
|
|
|
|
|
INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
|
|
|
-VALUES('query.center.mapping','查询映射数据','page,rows,sord','1','{"select count(1) records,#page# page,ceil(count(1)/10) total from c_mapping m where m.status_cd = ''0''",
|
|
|
- "param2":"SELECT m.`id` id,m.`domain` domain,m.name name,m.`key` key ,m.`value` value,m.`remark` remark FROM c_mapping m WHERE m.`status_cd` = ''0'' LIMIT (#page#-1)*#rows#, #rows#"
|
|
|
+VALUES('query.center.mapping','查询映射数据','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_mapping m where m.status_cd = ''0''",
|
|
|
+ "param2":"SELECT m.`id` id,m.`domain` domain,m.name name,m.`key` `key` ,m.`value` `value`,m.`remark` remark FROM c_mapping m WHERE m.`status_cd` = ''0'' LIMIT #page#, #rows#"
|
|
|
+ }','','{
|
|
|
+ "PARAM": {
|
|
|
+ "param1": "$.##Object",
|
|
|
+ "param2": "$.#rows#Array"
|
|
|
+ },
|
|
|
+ "TEMPLATE": {
|
|
|
+ "response": {
|
|
|
+ "code": "0000",
|
|
|
+ "message": "成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }','','0');
|
|
|
+INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
|
|
|
+VALUES('query.center.apps','查询外部应用','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_app a where a.status_cd = ''0''",
|
|
|
+ "param2":"SELECT m.`id` id,m.`app_id` appId,m.name `name`,m.`security_code` securityCode ,m.`while_list_ip` whileListIp,m.`black_list_ip` blackListIp,m.`remark` remark FROM c_app m WHERE m.`status_cd` = ''0'' LIMIT #page#, #rows#"
|
|
|
}','','{
|
|
|
"PARAM": {
|
|
|
"param1": "$.##Object",
|
|
|
@@ -344,6 +400,69 @@ VALUES('query.center.mapping','查询映射数据','page,rows,sord','1','{"selec
|
|
|
}
|
|
|
}','','0');
|
|
|
|
|
|
+INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
|
|
|
+VALUES('query.center.services','查询服务数据','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_service a where a.status_cd = ''0''",
|
|
|
+ "param2":"SELECT s.`service_id` serviceId,s.`service_code` serviceCode,s.`invoke_model` invokeModel,s.`business_type_cd` businessTypeCd,s.name `name`,
|
|
|
+ s.`messageQueueName` messageQueueName,s.url url,s.`provide_app_id` provideAppId FROM c_service s WHERE s.`status_cd` = ''0'' LIMIT #page#, #rows#"
|
|
|
+ }','','{
|
|
|
+ "PARAM": {
|
|
|
+ "param1": "$.##Object",
|
|
|
+ "param2": "$.#rows#Array"
|
|
|
+ },
|
|
|
+ "TEMPLATE": {
|
|
|
+ "response": {
|
|
|
+ "code": "0000",
|
|
|
+ "message": "成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }','','0');
|
|
|
+
|
|
|
+INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
|
|
|
+VALUES('query.center.route','查询路由数据','page,rows,sord','1','{"param1":"select count(1) records,ceil(#page#/#rows#)+1 page,ceil(count(1)/#rows#) total from c_route a,c_service cs WHERE a.`service_id` = cs.`service_id` AND cs.`status_cd` = ''0'' and a.status_cd = ''0''",
|
|
|
+ "param2":"SELECT s.id id,s.`app_id` appId,s.`service_id` serviceId,cs.`name` serviceName,cs.`service_code` serviceCode,s.`order_type_cd` orderTypeCd,s.`invoke_limit_times` invokelimitTimes FROM c_route s,c_service cs WHERE s.`service_id` = cs.`service_id` AND cs.`status_cd` = ''0'' AND s.`status_cd` = ''0'' LIMIT #page#, #rows#"
|
|
|
+ }','','{
|
|
|
+ "PARAM": {
|
|
|
+ "param1": "$.##Object",
|
|
|
+ "param2": "$.#rows#Array"
|
|
|
+ },
|
|
|
+ "TEMPLATE": {
|
|
|
+ "response": {
|
|
|
+ "code": "0000",
|
|
|
+ "message": "成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }','','0');
|
|
|
+
|
|
|
+INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
|
|
|
+VALUES('query.console.caches','查询路由数据','userId','1','{
|
|
|
+ "param1":"SELECT c.id id,c.`cache_code` cacheCode, c.`name` cacheName FROM c_cache c, c_cache_2_user c2u WHERE c.`cache_code` = c2u.`cache_code` AND c.`status_cd` = ''0''
|
|
|
+ AND c2u.`status_cd` = ''0'' AND c2u.`user_id` = #10001# AND c.`group` = ''COMMON'' ORDER BY c.`seq` ASC"
|
|
|
+ }','','{
|
|
|
+ "PARAM": {
|
|
|
+ "param1": "$.#rows#Array"
|
|
|
+ },
|
|
|
+ "TEMPLATE": {
|
|
|
+ "response": {
|
|
|
+ "code": "0000",
|
|
|
+ "message": "成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }','','0');
|
|
|
+INSERT INTO c_service_sql(service_code,`name`,params,query_model,`sql`,proc,template,remark,status_cd)
|
|
|
+VALUES('query.console.cache','查询单条缓存信息','cacheCode','1','{
|
|
|
+ "param1":"SELECT c.id id,c.`cache_code` cacheCode, c.`name` cacheName,c.`param` param,c.`service_code` serviceCode FROM c_cache c WHERE c.`status_cd` = ''0'' AND c.`cache_code` = #cacheCode#"
|
|
|
+ }','','{
|
|
|
+ "PARAM": {
|
|
|
+ "param1": "$.#cache#Object"
|
|
|
+ },
|
|
|
+ "TEMPLATE": {
|
|
|
+ "response": {
|
|
|
+ "code": "0000",
|
|
|
+ "message": "成功"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }','','0');
|
|
|
+
|
|
|
|
|
|
|
|
|
|