Browse Source

添加服务器部署文档。

庞利祥 5 years ago
parent
commit
dcbb05c290

+ 2 - 0
datacenter/docs/index.md

@@ -0,0 +1,2 @@
+<h1>数据中心用户手册</h1>
+# abc

+ 16 - 0
datacenter/docs/relation_calc/Eq2Bd.md

@@ -0,0 +1,16 @@
+设备所在建筑
+## 前置条件
+设备已经绑定楼层
+```
+FROM equipment WHERE project_id='Pj1101010015' AND floor_id is not null
+```
+## 处理方式
+
+从绑定的楼层里取建筑ID,
+将建筑ID填入设备ID(建筑ID为空,则设备的建筑ID也为空)。
+
+## 实现方式
+SQL
+```
+UPDATE equipment SET building_id = (SELECT build_id FROM "floor" WHERE id = equipment.floor_id) WHERE project_id='Pj1101010015' AND floor_id is not null
+```

+ 17 - 0
datacenter/docs/relation_calc/Eq2Fl.md

@@ -0,0 +1,17 @@
+设备所在楼层
+## 前置条件
+设备已经入库
+
+## 触发点
+数据中心楼层绑定模型文件管理楼层接口。
+
+## 处理方式
+数据中心提供接口。入参(BIMID的前缀--冒号之前的内容,楼层ID)
+数据中心根据入参,以及楼层的outline和设备的location将设备所属关系填上。
+
+## 实现方式
+```
+UPDATE equipment SET "floor_id" = 
+	SELECT "id" FROM "floor" WHERE postgres.is_point_in_polygon_v1_str(X, Y, "outline")
+WHERE project_id='Pj1101010015' AND bim_id like 'Pj111111111%' AND floor_id is null
+```

+ 7 - 0
datacenter/docs/relation_calc/Eq2Sp.md

@@ -0,0 +1,7 @@
+设备所在业务空间
+## 前置条件
+业务空间一下有楼层
+
+## 处理方式
+
+## 实现方式

+ 3 - 0
datacenter/docs/relation_calc/Sp2Bd.md

@@ -0,0 +1,3 @@
+空间所在建筑
+
+参见设备所在建筑的算法。

+ 5 - 0
datacenter/docs/relation_calc/Sp2Fl.md

@@ -0,0 +1,5 @@
+空间所在楼层
+
+参见设备所在楼层的算法。
+
+需要一个空间相交不为空算法。

+ 6 - 0
datacenter/package.json

@@ -0,0 +1,6 @@
+{
+  "scripts": {
+    "build": "teadocs build",
+    "dev": "teadocs dev"
+  }
+}

+ 24 - 0
datacenter/teadocs.config.js

@@ -0,0 +1,24 @@
+'use strict';
+const path = require('path')
+
+module.exports = {
+    doc: {
+        name: "数据中心内部研发文档",
+        description: "数据中心内部研发文档。",
+        version: "1.0.0",
+        dir: "./docs",
+        outDir: "./build",
+        staticDir: "./docs/static"
+    }, 
+    theme: {
+        dir: "",
+        title: "",
+        headHtml: "",
+        footHtml: "",
+        isMinify: true,
+        rootPath: "/doc/deploy/"
+    },
+    nav: {
+        tree: "./tree"
+    }
+}

+ 7 - 0
datacenter/tree.md

@@ -0,0 +1,7 @@
+- [综述](/index)
+- 关系计算
+    - [设备所在建筑](/relation_calc/Eq2Bd)
+    - [设备所在楼层](/relation_calc/Eq2Fl)
+    - 设备所在空间
+    - 设备所在业务空间
+   

+ 1 - 1
deploy/teadocs.config.js

@@ -16,7 +16,7 @@ module.exports = {
         headHtml: "",
         footHtml: "",
         isMinify: true,
-        rootPath: "/docs/deploy/"
+        rootPath: "/doc/deploy/"
     },
     nav: {
         tree: "./tree"

+ 17 - 8
deploy/tree.md

@@ -1,8 +1,17 @@
-- [操作系统](/index)
-    - [安装CentOS7](/os/centos7)
-- 数据库服务器
-    - [安装PostgreSQL](/db/postgresql)
-    - [安装Mariadb](/db/mariadb)
-- Web服务器
-    - [安装Tomcat](/web/tomcat)
-    - [安装Nginx](/web/nginx)
+- [综述](/index)
+- 系统安装
+    - 操作系统
+        - [安装CentOS7](/os/centos7)
+    - 数据库
+        - [安装PostgreSQL](/db/postgresql)
+        - [安装Mariadb](/db/mariadb)
+    - Web服务
+        - [安装Tomcat](/web/tomcat)
+        - [安装Nginx](/web/nginx)
+- 应用服务器配置
+    - [系统设置](/)
+    - 后台服务
+        - 数据中心
+        - 数据中心同步
+    - 前台页面
+        - 管理页面