预警配置
[TOC]
# [预警配置接口]
## 1. /warningConfig
### 1.1. 接口功能
> 预警配置添加
### 1.2. 请求方式
> post | application/json
### 1.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|source|true|int|预警来源 1污水生产预警 2污水水质预警 3供水生产预警 4供水水质预警 5管网预警|
|officeCode|true|varchar|子公司编码|
|officeName|true|varchar|子公司名称|
|factoryCode|true|varchar|工厂编码|
|factory|true|varchar|工厂名称|
|level|true|int|预警等级 1一级 2二级 3三级 4四级|
|pushWay|true|int|推送方式 1pc推送 2app推送 3短信|
|platform|true|int|推送平台 1集成平台 2集成app 3领导pad 4巡检app|
|---roleOperates---|true|array|角色数组|
|roleCode|true|varchar|角色ID|
|roleName|true|varchar|角色名称|
|operate|true|varchar|1 解决 2 上报 3 建议 4 反馈 5 确认 6 进知识库 多个以逗号隔开|
{
"source":1
...,
"roleOperates":[{
"roleName":"111"
}]
}
## 2. /warningConfig
### 2.1. 接口功能
> 预警配置修改 传所有参数(包括修改的参数)
### 2.2. 请求方式
> put | application/json
### 2.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|id|true|int|ID|
|source|true|int|预警来源 1污水生产预警 2污水水质预警 3供水生产预警 4供水水质预警 5管网预警|
|officeCode|true|varchar|子公司编码|
|officeName|true|varchar|子公司名称|
|factoryCode|true|varchar|工厂编码|
|factory|true|varchar|工厂名称|
|level|true|int|预警等级 1一级 2二级 3三级 4四级|
|pushWay|true|int|推送方式 1pc推送 2app推送 3短信|
|platform|true|int|推送平台 1集成平台 2集成app 3领导pad 4巡检app|
|---roleOperates---|true|array|角色数组|
|roleCode|true|varchar|角色ID|
|roleName|true|varchar|角色名称|
|operate|true|varchar|1 解决 2 上报 3 建议 4 反馈 5 确认 6 进知识库 多个以逗号隔开|
```
{
"source":1
...,
"roleOperates":[{
"roleName":"111"
}]
}
```
## 3. /warningConfig
### 3.1. 接口功能
> 预警配置状态修改
### 3.2. 请求方式
> patch
### 3.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|id|true|int|ID|
|status|false|int|状态 0禁用 1启用|
## 4. /warningConfig
### 4.1. 接口功能
> 预警配置获取
### 4.2. 请求方式
> get
### 4.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|id|true|int|ID|
|officeCode|true|varchar|子公司编码|
|source|true|int|预警来源 1污水生产预警 2污水水质预警 3供水生产预警 4供水水质预警 5管网预警|
|officeCode|true|varchar|子公司编码|
|factoryCode|true|varchar|工厂编码|
|level|true|int|预警等级 1一级 2二级 3三级|
|pushWay|false|int|推送方式 1pc推送 2app推送 3短信|
|platform|false|int|推送平台 1集成平台 2集成app 3领导pad 4巡检app|
|status|false|int|状态 0禁用 1启用|
## 5. /warningConfig/{id}
### 4.1. 接口功能
> 预警配置删除
### 4.2. 请求方式
> delete
### 3.3. 请求参数
|参数|必选|类型|说明|
|:----- |:-------|:-----|:-----|
|id|true|int|附属在url上 预警配置ID|