Przeglądaj źródła

增加系统图数据库设计文档。

sybotan 5 lat temu
rodzic
commit
c35fabf28d

+ 10 - 1
docs/.vuepress/config.js

@@ -1,12 +1,13 @@
 const setupContent = require("../setup/index");
 const revitContent = require("../revit/index");
+const databaseContent = require("../dev/database/index");
 const dataCenterContent = require("../dev/data-center/index");
 const revitCenterContent = require("../dev/revit-center/index");
 
 module.exports = {
     title: "数字化交付参考文档",
     description: "上格云数字化交付参考文档",
-    base: "/docs/",
+    base: "/doc/",
     // plugins: ["@vuepress/last-updated"],
     plugins: ['@vuepress/back-to-top'],
     markdown: {
@@ -30,6 +31,13 @@ module.exports = {
                     {text: "物理世界同步", link: "/dev/dataplatform-sync/"},
                     {text: "模型管理", link: "/dev/revit-center/"},
                     {
+                        text: "数据库设计",
+                        items: [
+                            { text: "数据中心", link: "/dev/database/datacenter/" },
+                            { text: "系统图", link: "/dev/database/topo/" }
+                        ]
+                    },
+                    {
                         text: "Web开发",
                         items: [
                             { text: "Sybotan Graphy 引擎", link: "http://docs.sybotan.com:88/api/web/graphy/" }
@@ -82,6 +90,7 @@ module.exports = {
         sidebar: {
             "/setup/" : setupContent,
             "/revit/" : revitContent,
+            "/dev/database/" : databaseContent,
             "/dev/data-center/" : dataCenterContent,
             "/dev/revit-center/" : revitCenterContent,
         }

+ 1 - 1
docs/.vuepress/opt.js

@@ -1,5 +1,5 @@
 module.exports = {
     databaseDoc: {
-        datacenter: "http://localhost:8680"
+        datacenter: "http://adm.sagacloud.cn:8080/datacenter/"
     }
 };

+ 6 - 5
docs/dev/data-center/db/table.md

@@ -2,15 +2,16 @@
 ## data
 ### project
 
-<TableDesig :sys="'datacenter'" :schema="'data'" :table="'project'"/>
+<TableDesig :sys="'datacenter'" :schema="'public'" :table="'project'"/>
 
 ### building
 
-<TableDesig :sys="'datacenter'" :schema="'data'" :table="'building'"/>
+<TableDesig :sys="'datacenter'" :schema="'public'" :table="'building'"/>
 
 ### floor
 
-<TableDesig :sys="'datacenter'" :schema="'data'" :table="'floor'"/>
+<TableDesig :sys="'datacenter'" :schema="'public'" :table="'floor'"/>
 
-## security
-<TableDesig :sys="'datacenter'" :schema="'security'" :table="'user'"/>
+### t1
+
+<TableDesig :sys="'datacenter'" :schema="'test'" :table="'t1'"/>

+ 2 - 0
docs/dev/database/README.md

@@ -0,0 +1,2 @@
+# 数据库设计文档
+

+ 1 - 0
docs/dev/database/data-center/README.md

@@ -0,0 +1 @@
+# 数据中心数据库设计

+ 1 - 0
docs/dev/database/data-center/dict.md

@@ -0,0 +1 @@
+# 字典表设计

+ 1 - 0
docs/dev/database/data-center/object.md

@@ -0,0 +1 @@
+# 对象表设计

+ 1 - 0
docs/dev/database/data-center/relation.md

@@ -0,0 +1 @@
+# 关系表设计

+ 20 - 0
docs/dev/database/index.js

@@ -0,0 +1,20 @@
+const content = [
+    {
+        title: "数据中心",
+        path: "/dev/database/data-center/",
+        children: [
+            ["/dev/database/data-center/object", "对象表设计"],
+            ["/dev/database/data-center/dict", "字典表设计"],
+            ["/dev/database/data-center/relation", "关系表设计"]
+        ]
+    },
+    {
+        title: "系统图-topo",
+        path: "/dev/database/topo/",
+        children: [
+            ["/dev/database/topo/table", "表设计"]
+        ]
+    }
+];
+
+module.exports = content;

+ 1 - 0
docs/dev/database/topo/README.md

@@ -0,0 +1 @@
+# 系统图数据库设计

+ 16 - 0
docs/dev/database/topo/table.md

@@ -0,0 +1,16 @@
+# 表设计
+## 图 - graph
+
+<TableDesig :sys="'datacenter'" :schema="'topo'" :table="'graph'"/>
+
+## 对象 - item
+
+<TableDesig :sys="'datacenter'" :schema="'topo'" :table="'item'"/>
+
+## 对象锚点信息表 - anchor
+
+<TableDesig :sys="'datacenter'" :schema="'topo'" :table="'anchor'"/>
+
+## 关联关系表 - relation
+
+<TableDesig :sys="'datacenter'" :schema="'topo'" :table="'relation'"/>

+ 4 - 4
package.json

@@ -1,9 +1,9 @@
 {
   "remote": {
-    "host": "192.168.20.236",
-    "path": "/opt/tomcat9/webapps/docs",
-    "user": "root",
-    "password": "saga",
+    "host": "47.94.89.44",
+    "path": "/opt/tomcat9/webapps/doc",
+    "user": "user1",
+    "password": "@)!^sagacloud",
     "local": "docs/.vuepress/dist"
   },
   "scripts": {