| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162 |
- --c_orders
- create table c_orders(
- o_id varchar(18) not null 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',
- request_time varchar(16) not null comment '外部系统请求时间',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- order_type_cd varchar(4) not null comment '订单类型,参考c_order_type表',
- finish_time timestamp comment '订单完成时间',
- remark varchar(200) comment '备注',
- status_cd varchar(2) not null comment '数据状态,详细参考c_status表'
- );
- --c_orders_attrs
- create table c_orders_attrs(
- o_id varchar(18) not null COMMENT '订单ID',
- attr_id varchar(18) not null comment '属性id',
- spec_cd varchar(12) not null comment '规格id,参考spec表',
- value varchar(50) not null comment '属性值'
- );
- -- c_business
- create table c_business(
- b_id varchar(18) not null 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表',
- finish_time timestamp comment '完成时间',
- remark varchar(200) comment '备注',
- status_cd varchar(2) not null comment '数据状态,详细参考c_status表'
- );
- --c_orders_attrs
- create table c_business_attrs(
- b_id varchar(18) not null COMMENT '订单ID',
- attr_id varchar(18) not null comment '属性id',
- spec_cd varchar(12) not null comment '规格id,参考spec表',
- value varchar(50) not null comment '属性值'
- );
- --c_status
- create table c_status(
- id int not null auto_increment comment 'id',
- status_cd varchar(4) not null comment '状态',
- name varchar(50) not null comment '名称',
- description varchar(200) comment '描述',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
- );
- insert into c_status(status_cd,name,description) values('1','无效的,不在用的','无效的,不在用的');
- insert into c_status(status_cd,name,description) values('0','有效的,在用的','有效的,在用的');
- insert into c_status(status_cd,name,description) values('S','保存成功','保存成功');
- insert into c_status(status_cd,name,description) values('D','作废订单','作废订单');
- insert into c_status(status_cd,name,description) values('E','错误订单','错误订单');
- insert into c_status(status_cd,name,description) values('NE','通知错误订单','通知错误订单');
- insert into c_status(status_cd,name,description) values('C','错误订单','错误订单');
- --c_order_type
- create table c_order_type(
- id int not null auto_increment comment 'id',
- order_type_cd varchar(4) not null comment '订单类型',
- name varchar(50) not null comment '名称',
- description varchar(200) comment '描述',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
- );
- --c_business_type
- create table c_order_type(
- id int not null auto_increment comment 'id',
- order_type_cd varchar(4) not null comment '业务项类型',
- name varchar(50) not null comment '名称',
- description varchar(200) comment '描述',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间'
- );
- --c_business_type
- create table spec(
- id int not null auto_increment comment 'id',
- spec_cd varchar(4) not null 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 '创建时间'
- );
- -- c_route
- create table c_route(
- id int not null auto_increment comment 'id',
- app_id varchar(10) not null comment '应用ID',
- service_id int not null comment '下游接口配置ID',
- order_type_cd varchar(4) not null comment '订单类型,参考c_order_type表',
- invoke_limit_times int comment '接口调用一分钟调用次数',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- status_cd varchar(2) not null comment '数据状态,详细参考c_status表,0在用,1失效,2 表示下线(当组件调用服务超过限制时自动下线)'
- );
- -- c_service
- create table c_service(
- service_id int not null auto_increment comment 'id',
- service_code varchar(50) not null 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 '服务名称',
- seq int not null comment '顺序 只有同步方式下根据seq从小到大调用接口',
- messageQueueName varchar(50) comment '消息队里名称 只有异步时有用',
- url varchar(200) comment '目标地址',
- method varchar(50) comment '方法 空 为http post LOCAL_SERVICE 为调用本地服务 其他为webservice方式调用',
- timeout int not null DEFAULT 60 comment '超时时间',
- retry_count int not null DEFAULT 3 comment '重试次数',
- provide_app_id varchar(10) not null comment '应用ID',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- status_cd varchar(2) not null comment '数据状态,详细参考c_status表,0在用,1失效'
- );
- -- c_mapping
- create table c_mapping(
- id int not null auto_increment comment 'id',
- domain varchar(50) not null comment '域',
- name varchar(50) not null comment '名称',
- key varchar(100) not null comment 'key',
- value varchar(100) not null comment 'value',
- remark varchar(200) comment '描述',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- status_cd varchar(2) not null default '0' comment '数据状态,详细参考c_status表,0在用,1失效'
- );
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','日志开关','LOG_ON_OFF','ON','日志开关')
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','耗时开关','COST_TIME_ON_OFF','ON','耗时开关')
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','规则开关','RULE_ON_OFF','OFF','规则开关')
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','不调规则服务的订单类型','NO_NEED_RULE_VALDATE_ORDER','Q','不调规则服务的订单类型')
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','不保存订单信息','NO_SAVE_ORDER','Q','不保存订单信息')
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','不用调用 下游系统的配置','NO_INVOKE_BUSINESS_SYSTEM','Q','不用调用 下游系统的配置(一般不存在这种情况,这里主要是在没有下游系统的情况下测试中心服务用)')
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','不用调用 作废下游系统的配置','NO_INVALID_BUSINESS_SYSTEM','Q','不用调用 作废下游系统的配置 (一般不存在这种情况,这里主要是在没有下游系统的情况下测试中心服务用)')
- insert c_mapping(domain,name,key,value,remark) values('DOMAIN.COMMON','需要调用服务生成各个ID','NEED_INVOKE_SERVICE_GENERATE_ID','OFF','需要调用服务生成各个ID')
- -- c_app
- create table c_app(
- id int not null auto_increment comment 'id',
- app_id varchar(10) not null comment '应用ID',
- name varchar(50) not null comment '名称 对应系统名称',
- security_code varchar(64) not null comment '签名码 sign签名时用',
- while_list_ip varchar(200) comment '白名单ip 多个之间用;隔开',
- black_list_ip varchar(200) comment '黑名单ip 多个之间用;隔开',
- remark varchar(200) comment '描述',
- create_time timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
- status_cd varchar(2) not null comment '数据状态,详细参考c_status表,0在用,1失效'
- );
|