Browse Source

调整接口

lijie 3 years ago
parent
commit
025d717c80
1 changed files with 187 additions and 11 deletions
  1. 187 11
      docs/rwd/rwd_api.md

+ 187 - 11
docs/rwd/rwd_api.md

@@ -1292,6 +1292,7 @@ POST请求
   "classCode":"***",
   "systemId":"***",
   "floorId":"***",
+  "projectIds":["***","***"]
   "installLocation":"***",
   "manufacturer":"***",
   "equipStatus":"***",
@@ -5119,22 +5120,48 @@ POST请求
 {
     "graphCode":"****",
 	"relCode":"****",
-	"dependentRels":[
+	"relValue":"****",
+	"calBeforeRelFlag":true,
+	"mainContent":"***",
+	"slaveContent":["****"],
+	"beforeCalRels":[
+		{
+			"graphCode":"***",
+			"relCode":"**"
+		},
 		{
-            "graphCode":"***",
-            "relCode":"***"
+			"graphCode":"***",
+			"relCode":"**"
 		}
-	]
-	"sign":["***"]
+	],
+	"calRules":{
+		"calRuleType":"1",
+		"dependentRelChain":[
+			{
+				"graphCode":"***",
+				"relCode":"***"
+			},
+			{
+				"graphCode":"***",
+				"relCode":"***"
+			}
+		],
+		"graphCalInfo":{
+			"fromInfoCode":"***",
+			"toInfoCode":"****"
+		}
+	}
 }
 ```
 
-| 字段          | 是否必须 | 字段说明                             |
-| ------------- | -------- | ------------------------------------ |
-| graphCode     | 是       | 图类型编码                           |
-| relCode       | 是       | 边类型编码                           |
-| dependentRels | 是       | 依赖的关系的图类型编码和边类型编码   |
-| filterSigns   | 否       | 过滤的计算标记,1-手动计算,2-自动计算 |
+| 字段         | 是否必须 | 字段说明                                           |
+| ------------ | -------- | -------------------------------------------------- |
+| graphCode    | 是       | 图类型编码                                         |
+| relCode      | 是       | 边类型编码                                         |
+| filterSigns  | 否       | 过滤的计算标记,1-手动计算,2-自动计算               |
+| relValue     | 否       | 关系值,一般涉及空间类关系的需要.值为空间的空间类型 |
+| mainContent  | 否       | 关系左侧的对象id,如果传了只会计算该对象的关系      |
+| slaveContent | 否       | 关系右侧的对象id集合,如果传了只会计算该对象的关系  |
 
 #### 成功例子
 
@@ -5183,3 +5210,152 @@ POST请求
 
 
 
+## 统计类型的接口
+
+### 210001 统计项目设备总数和待报废设备数量
+
+#### 接口
+
+`http://localhost:8831/dmp-rwd/api/report/equipment/queryExpectScrapCountByProjects?userId=用户id&groupCode=集团编码&projectId=项目Id&appId=应用id`
+
+#### 请求方式
+
+POST请求
+
+#### RequestHeader
+
+| key          | value            |
+| ------------ | ---------------- |
+| Content-Type | application/json |
+
+#### RequestParam(URL中的Path参数)
+
+| 字段      | 是否必须 | 字段说明 |
+| --------- | -------- | -------- |
+| userId    | 是       | 用户id   |
+| groupCode | 是       | 集团编码 |
+| projectId | 否       | 项目id   |
+| appId     | 否       | 应用id   |
+
+#### 参数例子
+
+```
+["***","****"]
+```
+
+| 字段 | 是否必须 | 字段说明   |
+| ---- | -------- | ---------- |
+| ***  | 是       | 项目id集合 |
+
+#### 成功例子
+
+```
+{
+    "result": "success",
+    "data": [
+        {
+            "expectScrapTotal": 0,
+            "equipmentTotal": 2,
+            "projectName": "1101010001",
+            "projectId": "Pj1101010001"
+        }
+    ],
+    "count":1
+}
+```
+
+| 字段             | 是否必有 | 字段说明     |
+| ---------------- | -------- | ------------ |
+| expectScrapTotal | 是       | 待报废设备数 |
+| equipmentTotal   | 是       | 设备总数     |
+| projectName      | 是       | 项目名称     |
+| projectId        | 是       | 项目id       |
+
+#### 接口修改记录
+
+| 操作时间             | 操作 | 操作内容 |
+| -------------------- | ---- | -------- |
+| 2021年9月8日22:16:13 | 新增 | 新增接口 |
+
+
+
+### 210002 根据对象信息点统计数量
+
+#### 接口
+
+`http://localhost:8831/dmp-rwd/api/report/equipment/queryObjectCountByObjInfos?userId=用户id&groupCode=集团编码&projectId=项目Id&appId=应用id`
+
+#### 请求方式
+
+POST请求
+
+#### RequestHeader
+
+| key          | value            |
+| ------------ | ---------------- |
+| Content-Type | application/json |
+
+#### RequestParam(URL中的Path参数)
+
+| 字段      | 是否必须 | 字段说明 |
+| --------- | -------- | -------- |
+| userId    | 是       | 用户id   |
+| groupCode | 是       | 集团编码 |
+| projectId | 否       | 项目id   |
+| appId     | 否       | 应用id   |
+
+#### 参数例子
+
+```
+{
+	"groupConditions":[
+		{
+            "column": "name",
+            "asc": false
+        },
+        {
+            "column": "name",
+            "asc": false
+        }
+	]
+}
+```
+
+| 字段 | 是否必须 | 字段说明   |
+| ---- | -------- | ---------- |
+| ***  | 是       | 项目id集合 |
+
+#### 成功例子
+
+```
+{
+    "result": "success",
+    "data": [
+        {
+            "expectScrapTotal": 0,
+            "equipmentTotal": 2,
+            "projectName": "1101010001",
+            "projectId": "Pj1101010001"
+        }
+    ],
+    "count":1
+}
+```
+
+| 字段             | 是否必有 | 字段说明     |
+| ---------------- | -------- | ------------ |
+| expectScrapTotal | 是       | 待报废设备数 |
+| equipmentTotal   | 是       | 设备总数     |
+| projectName      | 是       | 项目名称     |
+| projectId        | 是       | 项目id       |
+
+#### 接口修改记录
+
+| 操作时间             | 操作 | 操作内容 |
+| -------------------- | ---- | -------- |
+| 2021年9月2日20:56:41 | 新增 | 新增接口 |
+
+
+
+
+