diff --git a/README.md b/README.md index 64f32715a20f4b107fe43873353e8517c5a237cb..e3865e1d2275b5993b8d7b4629dcdc7d2916a981 100644 --- a/README.md +++ b/README.md @@ -140,75 +140,75 @@ REC(Rule Engine Component)规则引擎组件:提供统一的规则处理 ## 数据表设计 -- 数据表设计,根据规则引擎要素可以发现聚合了5张表,实际上域和场景应该是绑定到一起的,可以合并,也可以考虑分开,此处选择分开存储 -- 在数据设计的过程中,有些数据是固化的,每5张表数据都有的,如下表,因此这些字段不再单独列出,具体的可在存储的数据结构中看到 - - | **字段名称** | **类型** | **备注** | - | --- | --- | --- | - | id | object(String) | mongodb 自带id | - | uuid | String | 雪花算法随机UUID | - | desc | String | 功能描述 | - | createTime | Date | 创建时间 | - | updateTime | Date | 更新时间 | - | env | String | 环境 | +- 数据表设计,根据规则引擎要素可以发现聚合了6张表,实际上域和场景应该是绑定到一起的,可以合并,也可以考虑分开,此处选择分开存储 +- 在数据设计的过程中,有些数据是固化的,每6张表数据都有的,如下表,因此这些字段不再单独列出,具体的可在存储的数据结构中看到 + +| **字段名称** | **类型** | **备注** | +| --- | --- | --- | +| id | object(String) | mongodb 自带id | +| uuid | String | 雪花算法随机UUID | +| desc | String | 功能描述 | +| createTime | Date | 创建时间 | +| updateTime | Date | 更新时间 | +| env | String | 环境 | - 域数据存储设计(文档名称:**rec-domian**) - | **字段名称** | **类型** | **备注** | - | --- | --- | --- | - | domainName | String | 域名称 | - | domainCode | String | 域Code | +| **字段名称** | **类型** | **备注** | +| --- | --- | --- | +| domainName | String | 域名称 | +| domainCode | String | 域Code | - 域场景 - | **字段名称** | **类型** | **备注** | - | --- | --- | --- | - | domainCode | String | 域Code | - | sceneName | String | 场景名称 | - | sceneCode | String | 场景Code | +| **字段名称** | **类型** | **备注** | +| --- | --- | --- | +| domainCode | String | 域Code | +| sceneName | String | 场景名称 | +| sceneCode | String | 场景Code | - 元数据 - | **字段名称** | **类型** | **备注** | - | --- | --- | --- | - | domainCode | String | 域Code | - | metadataName | String | 元数据名称 | - | metadataList | String(JSON格式) | 元数据枚举值 | +| **字段名称** | **类型** | **备注** | +| --- | --- | --- | +| domainCode | String | 域Code | +| metadataName | String | 元数据名称 | +| metadataList | String(JSON格式) | 元数据枚举值 | - 基础数据 - | **字段名称** | **类型** | **备注** | - | --- | --- | --- | - | domainCode | String | 域Code | - | fieldName | String | 基础数据名称 | - | dataType | String | 数据类型(布尔、字符串、数值、日期、元数据等) | - | scriptType | String | 脚本执行类型 | - | scriptContent | String | 脚本内容 | - | resultType | String | 脚本执行返回类型(只能是基本数据类型) | +| **字段名称** | **类型** | **备注** | +| --- | --- | --- | +| domainCode | String | 域Code | +| fieldName | String | 基础数据名称 | +| dataType | String | 数据类型(布尔、字符串、数值、日期、元数据等) | +| scriptType | String | 脚本执行类型 | +| scriptContent | String | 脚本内容 | +| resultType | String | 脚本执行返回类型(只能是基本数据类型) | - 数据源 - | **字段名称** | **类型** | **备注** | - | --- | --- | --- | - | dataSourceName | String | 数据源名称 | - | dataSourceCode | String | 数据源Code | - | dataSourceType | String | 数据源类型(脚本、HTTP、SQL) | - | scriptInfo | Object | 数据源为脚本的执行数据集 | - | httpInfo | Object | 数据源为HTTP的执行数据集 | - | sqlInfo | Object | 数据源为SQL的执行数据集 | +| **字段名称** | **类型** | **备注** | +| --- | --- | --- | +| dataSourceName | String | 数据源名称 | +| dataSourceCode | String | 数据源Code | +| dataSourceType | String | 数据源类型(脚本、HTTP、SQL) | +| scriptInfo | Object | 数据源为脚本的执行数据集 | +| httpInfo | Object | 数据源为HTTP的执行数据集 | +| sqlInfo | Object | 数据源为SQL的执行数据集 | - 策略组 - | **字段名称** | **类型** | **备注** | - | --- | --- | --- | - | domainCode | String | 域Code | - | sceneCode | String | 场景Code | - | strategyName | String | 策略组名称 | - | dataSourceType | String | 数据源类型(脚本、接口、SQL) | - | dataSourceCode | String | 数据源关联Code | - | ruleType | String | 规则配置类型(默认为List) | - | ruleListInfo | Object | 规则配置类型为List时候的规则数据 | - | ruleTreeInfo | Object | 规则配置类型为Tree时候的规则数据 | +| **字段名称** | **类型** | **备注** | +| --- | --- | --- | +| domainCode | String | 域Code | +| sceneCode | String | 场景Code | +| strategyName | String | 策略组名称 | +| dataSourceType | String | 数据源类型(脚本、接口、SQL) | +| dataSourceCode | String | 数据源关联Code | +| ruleType | String | 规则配置类型(默认为List) | +| ruleListInfo | Object | 规则配置类型为List时候的规则数据 | +| ruleTreeInfo | Object | 规则配置类型为Tree时候的规则数据 |