|
@@ -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 | 新增 | 新增接口 |
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|