1.项目说明

标题:智能平台

简介:智能平台

作者:

HOST:http://127.0.0.1:8888

basePath:/

termsOfService:

联系人:

Version:1.0

GroupName:default

分组Url:/v3/api-docs

分组Location:/v3/api-docs

2.接口列表

2.1项目信息

2.1.1新增项目信息

接口地址

POST  /project

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "auditorId": "",

  "client": "",

  "clientContact": "",

  "clientPhone": "",

  "constructionPersonnel": "",

  "constructionPersonnelId": "",

  "constructionTeamLeaderId": "",

  "coverUrl": "",

  "createBy": "",

  "discloseContent": "",

  "farmAddress": "",

  "farmName": "",

  "idList": "[]",

  "inspectionContact": "",

  "inspectionPhone": "",

  "inspectionUnit": "",

  "job": "",

  "page": 1,

  "pageSize": 10,

  "projectId": "",

  "projectManagerId": "",

  "projectName": "",

  "qualityOfficerId": "",

  "safetyContent": "",

  "scale": "",

  "status": 0,

  "technicalContent": "",

  "turbineModel": "",

  "updateBy": "",

  "workType": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

projectEntity对象

项目信息表

body

true

ProjectEntity对象

ProjectEntity对象

 auditorId

安全员id

 

false

string

 

 client

委托单位

 

false

string

 

 clientContact

委托单位联系人

 

false

string

 

 clientPhone

委托单位联系电话

 

false

string

 

 constructionPersonnel

施工人员

 

false

string

 

 constructionPersonnelId

施工人员id

 

false

string

 

 constructionTeamLeaderId

施工组长id

 

false

string

 

 coverUrl

项目封面

 

false

string

 

 createBy

 

 

false

string

 

 discloseContent

交底内容

 

false

string

 

 farmAddress

风场地址

 

false

string

 

 farmName

风场名称

 

false

string

 

 idList

id集合

 

false

array

string

 inspectionContact

检查单位联系人

 

false

string

 

 inspectionPhone

检查单位联系电话

 

false

string

 

 inspectionUnit

检查单位

 

false

string

 

 job

项目工作岗位 可能有多项,json对象保存

 

false

string

 

 page

当前页

 

false

integer(int32)

 

 pageSize

页大小

 

false

integer(int32)

 

 projectId

项目id

 

false

string

 

 projectManagerId

项目经理id

 

false

string

 

 projectName

项目名称

 

false

string

 

 qualityOfficerId

质量员id

 

false

string

 

 safetyContent

安全措施内容

 

false

string

 

 scale

项目规模

 

false

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

 

false

integer(int32)

 

 technicalContent

技术方案内容

 

false

string

 

 turbineModel

风机型号

 

false

string

 

 updateBy

 

 

false

string

 

 workType

项目工作类型 可能有多项,逗号分隔

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.1.2修改项目信息

接口地址

PUT  /project

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "auditorId": "",

  "client": "",

  "clientContact": "",

  "clientPhone": "",

  "constructionPersonnel": "",

  "constructionPersonnelId": "",

  "constructionTeamLeaderId": "",

  "coverUrl": "",

  "createBy": "",

  "discloseContent": "",

  "farmAddress": "",

  "farmName": "",

  "idList": "[]",

  "inspectionContact": "",

  "inspectionPhone": "",

  "inspectionUnit": "",

  "job": "",

  "page": 1,

  "pageSize": 10,

  "projectId": "",

  "projectManagerId": "",

  "projectName": "",

  "qualityOfficerId": "",

  "safetyContent": "",

  "scale": "",

  "status": 0,

  "technicalContent": "",

  "turbineModel": "",

  "updateBy": "",

  "workType": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

projectEntity对象

项目信息表

body

true

ProjectEntity对象

ProjectEntity对象

 auditorId

安全员id

 

false

string

 

 client

委托单位

 

false

string

 

 clientContact

委托单位联系人

 

false

string

 

 clientPhone

委托单位联系电话

 

false

string

 

 constructionPersonnel

施工人员

 

false

string

 

 constructionPersonnelId

施工人员id

 

false

string

 

 constructionTeamLeaderId

施工组长id

 

false

string

 

 coverUrl

项目封面

 

false

string

 

 createBy

 

 

false

string

 

 discloseContent

交底内容

 

false

string

 

 farmAddress

风场地址

 

false

string

 

 farmName

风场名称

 

false

string

 

 idList

id集合

 

false

array

string

 inspectionContact

检查单位联系人

 

false

string

 

 inspectionPhone

检查单位联系电话

 

false

string

 

 inspectionUnit

检查单位

 

false

string

 

 job

项目工作岗位 可能有多项,json对象保存

 

false

string

 

 page

当前页

 

false

integer(int32)

 

 pageSize

页大小

 

false

integer(int32)

 

 projectId

项目id

 

false

string

 

 projectManagerId

项目经理id

 

false

string

 

 projectName

项目名称

 

false

string

 

 qualityOfficerId

质量员id

 

false

string

 

 safetyContent

安全措施内容

 

false

string

 

 scale

项目规模

 

false

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

 

false

integer(int32)

 

 technicalContent

技术方案内容

 

false

string

 

 turbineModel

风机型号

 

false

string

 

 updateBy

 

 

false

string

 

 workType

项目工作类型 可能有多项,逗号分隔

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.1.3导出项目信息

接口地址

GET  /project/export

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

farmAddress

风场地址

query

false

string

 

farmName

风场名称

query

false

string

 

keyword

查询关键字

query

false

string

 

methodId

检查方式,字典method_id

query

false

string

 

projectId

项目信息Id

query

false

string

 

projectName

项目名称

query

false

string

 

scale

项目规模

query

false

string

 

status

项目状态,字典project_status

query

false

string

 

turbineModel

风机型号

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

项目信息响应实体

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

auditorId

安全员id

string

 

client

委托单位

string

 

clientContact

委托单位联系人

string

 

clientPhone

委托单位联系电话

string

 

constructionPersonnel

施工人员

string

 

constructionPersonnelId

施工人员id

string

 

constructionTeamLeaderId

施工组长id

string

 

coverUrl

项目封面

string

 

createBy

 

string

 

discloseContent

交底内容

string

 

farmAddress

风场地址

string

 

farmName

风场名称

string

 

idList

id集合

array

array

inspectionContact

检查单位联系人

string

 

inspectionPhone

检查单位联系电话

string

 

inspectionUnit

检查单位

string

 

job

项目工作岗位 可能有多项,json对象保存

string

 

page

当前页

integer(int32)

integer(int32)

pageSize

页大小

integer(int32)

integer(int32)

projectId

项目id

string

 

projectManagerId

项目经理id

string

 

projectName

项目名称

string

 

qualityOfficerId

质量员id

string

 

safetyContent

安全措施内容

string

 

scale

项目规模

string

 

status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

integer(int32)

integer(int32)

technicalContent

技术方案内容

string

 

turbineModel

风机型号

string

 

updateBy

 

string

 

workType

项目工作类型 可能有多项,逗号分隔

string

 

响应示例

 

[

{

"auditorId": "",

"client": "",

"clientContact": "",

"clientPhone": "",

"constructionPersonnel": "",

"constructionPersonnelId": "",

"constructionTeamLeaderId": "",

"coverUrl": "",

"createBy": "",

"discloseContent": "",

"farmAddress": "",

"farmName": "",

"idList": "[]",

"inspectionContact": "",

"inspectionPhone": "",

"inspectionUnit": "",

"job": "",

"page": 1,

"pageSize": 10,

"projectId": "",

"projectManagerId": "",

"projectName": "",

"qualityOfficerId": "",

"safetyContent": "",

"scale": "",

"status": 0,

"technicalContent": "",

"turbineModel": "",

"updateBy": "",

"workType": ""

}

]

2.2机组-项目关联

2.2.1新增机组-项目关联

接口地址

POST  /turbine

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "coverUrl": "",

  "createBy": "",

  "idList": "[]",

  "manufacturer": "",

  "model": "",

  "page": 1,

  "pageSize": 10,

  "projectId": "",

  "status": 0,

  "turbineDesc": "",

  "turbineId": "",

  "turbineName": "",

  "updateBy": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

turbineEntity对象

机组-项目关联表

body

true

TurbineEntity对象

TurbineEntity对象

 coverUrl

封面图

 

false

string

 

 createBy

 

 

false

string

 

 idList

id集合

 

false

array

string

 manufacturer

机组厂商

 

false

string

 

 model

机组型号

 

false

string

 

 page

当前页

 

false

integer(int32)

 

 pageSize

页大小

 

false

integer(int32)

 

 projectId

项目id

 

false

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

 

false

integer(int32)

 

 turbineDesc

机组描述

 

false

string

 

 turbineId

机组号

 

false

string

 

 turbineName

机组名称

 

false

string

 

 updateBy

 

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.2.2修改机组-项目关联

接口地址

PUT  /turbine

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "coverUrl": "",

  "createBy": "",

  "idList": "[]",

  "manufacturer": "",

  "model": "",

  "page": 1,

  "pageSize": 10,

  "projectId": "",

  "status": 0,

  "turbineDesc": "",

  "turbineId": "",

  "turbineName": "",

  "updateBy": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

turbineEntity对象

机组-项目关联表

body

true

TurbineEntity对象

TurbineEntity对象

 coverUrl

封面图

 

false

string

 

 createBy

 

 

false

string

 

 idList

id集合

 

false

array

string

 manufacturer

机组厂商

 

false

string

 

 model

机组型号

 

false

string

 

 page

当前页

 

false

integer(int32)

 

 pageSize

页大小

 

false

integer(int32)

 

 projectId

项目id

 

false

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

 

false

integer(int32)

 

 turbineDesc

机组描述

 

false

string

 

 turbineId

机组号

 

false

string

 

 turbineName

机组名称

 

false

string

 

 updateBy

 

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.2.3导出机组-项目关联

接口地址

GET  /turbine/export

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

keyword

查询关键字

query

false

string

 

manufacturer

机组厂商

query

false

string

 

model

机组型号

query

false

string

 

projectId

项目id

query

false

string

 

turbineDesc

机组描述

query

false

string

 

turbineId

机组-项目关联Id

query

false

string

 

turbineName

机组名称

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

机组-项目关联响应实体

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

antiThunderWorkQualityStatus

内部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

antiThunderWorkSafetyStatus

内部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

antiThunderWorkStatus

内部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

coverUrl

封面图

string

 

createBy

 

string

 

idList

id集合

array

array

inWorkQualityStatus

外部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

inWorkSafetyStatus

外部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

inWorkStatus

外部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

lightningUnqualified

防雷是否不合格,1不合格,0合格

boolean

 

manufacturer

机组厂商

string

 

model

机组型号

string

 

outWorkQualityStatus

防雷工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

outWorkSafetyStatus

防雷工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

outWorkStatus

防雷工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

page

当前页

integer(int32)

integer(int32)

pageSize

页大小

integer(int32)

integer(int32)

partsList

部件

array

PartEntity对象

 createBy

 

string

 

 idList

id集合

array

string

 manufacturer

厂商

string

 

 model

型号

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 partCode

编号

string

 

 partDesc

描述

string

 

 partId

部件id

string

 

 partName

名称

string

 

 partType

类型,字典part_type

string

 

 projectId

项目id

string

 

 turbineId

机组id

string

 

 updateBy

 

string

 

projectId

项目id

string

 

source

来源, app,backend后台,不传参默认后台

string

 

status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

integer(int32)

integer(int32)

summaryWorkStatus

数据报告工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

turbineDesc

机组描述

string

 

turbineId

机组号

string

 

turbineName

机组名称

string

 

updateBy

 

string

 

响应示例

 

[

{

"antiThunderWorkQualityStatus": "",

"antiThunderWorkSafetyStatus": "",

"antiThunderWorkStatus": "",

"coverUrl": "",

"createBy": "",

"idList": "[]",

"inWorkQualityStatus": "",

"inWorkSafetyStatus": "",

"inWorkStatus": "",

"lightningUnqualified": false,

"manufacturer": "",

"model": "",

"outWorkQualityStatus": "",

"outWorkSafetyStatus": "",

"outWorkStatus": "",

"page": 1,

"pageSize": 10,

"partsList": [

{

"createBy": "",

"idList": "[]",

"manufacturer": "",

"model": "",

"page": 1,

"pageSize": 10,

"partCode": "",

"partDesc": "",

"partId": "",

"partName": "",

"partType": "",

"projectId": "",

"turbineId": "",

"updateBy": ""

}

],

"projectId": "",

"source": "",

"status": 0,

"summaryWorkStatus": "",

"turbineDesc": "",

"turbineId": "",

"turbineName": "",

"updateBy": ""

}

]

2.2.4获取机组-项目关联列表

接口地址

GET  /turbine/getByProjectId

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

keyword

查询关键字

query

false

string

 

manufacturer

机组厂商

query

false

string

 

model

机组型号

query

false

string

 

projectId

项目id

query

false

string

 

turbineDesc

机组描述

query

false

string

 

turbineId

机组-项目关联Id

query

false

string

 

turbineName

机组名称

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

PageResult«机组-项目关联响应实体»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

状态码

integer(int32)

integer(int32)

msg

返回内容

string

 

rows

对象列表

array

机组-项目关联响应实体

 antiThunderWorkQualityStatus

内部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 antiThunderWorkSafetyStatus

内部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 antiThunderWorkStatus

内部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 coverUrl

封面图

string

 

 createBy

 

string

 

 idList

id集合

array

string

 inWorkQualityStatus

外部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 inWorkSafetyStatus

外部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 inWorkStatus

外部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 lightningUnqualified

防雷是否不合格,1不合格,0合格

boolean

 

 manufacturer

机组厂商

string

 

 model

机组型号

string

 

 outWorkQualityStatus

防雷工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 outWorkSafetyStatus

防雷工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 outWorkStatus

防雷工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 partsList

部件

array

PartEntity对象

  createBy

 

string

 

  idList

id集合

array

string

  manufacturer

厂商

string

 

  model

型号

string

 

  page

当前页

integer

 

  pageSize

页大小

integer

 

  partCode

编号

string

 

  partDesc

描述

string

 

  partId

部件id

string

 

  partName

名称

string

 

  partType

类型,字典part_type

string

 

  projectId

项目id

string

 

  turbineId

机组id

string

 

  updateBy

 

string

 

 projectId

项目id

string

 

 source

来源, app,backend后台,不传参默认后台

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

integer(int32)

 

 summaryWorkStatus

数据报告工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 turbineDesc

机组描述

string

 

 turbineId

机组号

string

 

 turbineName

机组名称

string

 

 updateBy

 

string

 

total

数据对象

integer(int64)

integer(int64)

响应示例

 

{

"code": 0,

"msg": "",

"rows": [

{

"antiThunderWorkQualityStatus": "",

"antiThunderWorkSafetyStatus": "",

"antiThunderWorkStatus": "",

"coverUrl": "",

"createBy": "",

"idList": "[]",

"inWorkQualityStatus": "",

"inWorkSafetyStatus": "",

"inWorkStatus": "",

"lightningUnqualified": false,

"manufacturer": "",

"model": "",

"outWorkQualityStatus": "",

"outWorkSafetyStatus": "",

"outWorkStatus": "",

"page": 1,

"pageSize": 10,

"partsList": [

{

"createBy": "",

"idList": "[]",

"manufacturer": "",

"model": "",

"page": 1,

"pageSize": 10,

"partCode": "",

"partDesc": "",

"partId": "",

"partName": "",

"partType": "",

"projectId": "",

"turbineId": "",

"updateBy": ""

}

],

"projectId": "",

"source": "",

"status": 0,

"summaryWorkStatus": "",

"turbineDesc": "",

"turbineId": "",

"turbineName": "",

"updateBy": ""

}

],

"total": 0

}

2.2.5导入机组-项目关联

接口地址

POST  /turbine/import

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.2.6获取机组-项目关联列表

接口地址

GET  /turbine/list

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

keyword

查询关键字

query

false

string

 

manufacturer

机组厂商

query

false

string

 

model

机组型号

query

false

string

 

projectId

项目id

query

false

string

 

turbineDesc

机组描述

query

false

string

 

turbineId

机组-项目关联Id

query

false

string

 

turbineName

机组名称

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

PageResult«机组-项目关联响应实体»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

状态码

integer(int32)

integer(int32)

msg

返回内容

string

 

rows

对象列表

array

机组-项目关联响应实体

 antiThunderWorkQualityStatus

内部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 antiThunderWorkSafetyStatus

内部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 antiThunderWorkStatus

内部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 coverUrl

封面图

string

 

 createBy

 

string

 

 idList

id集合

array

string

 inWorkQualityStatus

外部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 inWorkSafetyStatus

外部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 inWorkStatus

外部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 lightningUnqualified

防雷是否不合格,1不合格,0合格

boolean

 

 manufacturer

机组厂商

string

 

 model

机组型号

string

 

 outWorkQualityStatus

防雷工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 outWorkSafetyStatus

防雷工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 outWorkStatus

防雷工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 partsList

部件

array

PartEntity对象

  createBy

 

string

 

  idList

id集合

array

string

  manufacturer

厂商

string

 

  model

型号

string

 

  page

当前页

integer

 

  pageSize

页大小

integer

 

  partCode

编号

string

 

  partDesc

描述

string

 

  partId

部件id

string

 

  partName

名称

string

 

  partType

类型,字典part_type

string

 

  projectId

项目id

string

 

  turbineId

机组id

string

 

  updateBy

 

string

 

 projectId

项目id

string

 

 source

来源, app,backend后台,不传参默认后台

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

integer(int32)

 

 summaryWorkStatus

数据报告工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 turbineDesc

机组描述

string

 

 turbineId

机组号

string

 

 turbineName

机组名称

string

 

 updateBy

 

string

 

total

数据对象

integer(int64)

integer(int64)

响应示例

 

{

"code": 0,

"msg": "",

"rows": [

{

"antiThunderWorkQualityStatus": "",

"antiThunderWorkSafetyStatus": "",

"antiThunderWorkStatus": "",

"coverUrl": "",

"createBy": "",

"idList": "[]",

"inWorkQualityStatus": "",

"inWorkSafetyStatus": "",

"inWorkStatus": "",

"lightningUnqualified": false,

"manufacturer": "",

"model": "",

"outWorkQualityStatus": "",

"outWorkSafetyStatus": "",

"outWorkStatus": "",

"page": 1,

"pageSize": 10,

"partsList": [

{

"createBy": "",

"idList": "[]",

"manufacturer": "",

"model": "",

"page": 1,

"pageSize": 10,

"partCode": "",

"partDesc": "",

"partId": "",

"partName": "",

"partType": "",

"projectId": "",

"turbineId": "",

"updateBy": ""

}

],

"projectId": "",

"source": "",

"status": 0,

"summaryWorkStatus": "",

"turbineDesc": "",

"turbineId": "",

"turbineName": "",

"updateBy": ""

}

],

"total": 0

}

2.2.7根据机组-项目关联Id获取详细信息

接口地址

GET  /turbine/{turbineCode}

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

turbineCode

turbineCode

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«机组-项目关联响应实体»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

机组-项目关联响应实体

机组-项目关联响应实体

 antiThunderWorkQualityStatus

内部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 antiThunderWorkSafetyStatus

内部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 antiThunderWorkStatus

内部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 coverUrl

封面图

string

 

 createBy

 

string

 

 idList

id集合

array

string

 inWorkQualityStatus

外部工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 inWorkSafetyStatus

外部工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 inWorkStatus

外部工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 lightningUnqualified

防雷是否不合格,1不合格,0合格

boolean

 

 manufacturer

机组厂商

string

 

 model

机组型号

string

 

 outWorkQualityStatus

防雷工作质量员审核状态, -1不存在,0未审核、1审核通过

string

 

 outWorkSafetyStatus

防雷工作安全员审核状态, -1不存在,0未审核、1审核通过

string

 

 outWorkStatus

防雷工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 partsList

部件

array

PartEntity对象

  createBy

 

string

 

  idList

id集合

array

string

  manufacturer

厂商

string

 

  model

型号

string

 

  page

当前页

integer

 

  pageSize

页大小

integer

 

  partCode

编号

string

 

  partDesc

描述

string

 

  partId

部件id

string

 

  partName

名称

string

 

  partType

类型,字典part_type

string

 

  projectId

项目id

string

 

  turbineId

机组id

string

 

  updateBy

 

string

 

 projectId

项目id

string

 

 source

来源, app,backend后台,不传参默认后台

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

integer(int32)

 

 summaryWorkStatus

数据报告工作状态, -1不存在,0未开始、1开始施工、2已提交报告、3审核通过

string

 

 turbineDesc

机组描述

string

 

 turbineId

机组号

string

 

 turbineName

机组名称

string

 

 updateBy

 

string

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {

"antiThunderWorkQualityStatus": "",

"antiThunderWorkSafetyStatus": "",

"antiThunderWorkStatus": "",

"coverUrl": "",

"createBy": "",

"idList": "[]",

"inWorkQualityStatus": "",

"inWorkSafetyStatus": "",

"inWorkStatus": "",

"lightningUnqualified": false,

"manufacturer": "",

"model": "",

"outWorkQualityStatus": "",

"outWorkSafetyStatus": "",

"outWorkStatus": "",

"page": 1,

"pageSize": 10,

"partsList": [

{

"createBy": "",

"idList": "[]",

"manufacturer": "",

"model": "",

"page": 1,

"pageSize": 10,

"partCode": "",

"partDesc": "",

"partId": "",

"partName": "",

"partType": "",

"projectId": "",

"turbineId": "",

"updateBy": ""

}

],

"projectId": "",

"source": "",

"status": 0,

"summaryWorkStatus": "",

"turbineDesc": "",

"turbineId": "",

"turbineName": "",

"updateBy": ""

},

"msg": "",

"status": 0,

"success": true

}

2.2.8删除机组-项目关联

接口地址

DELETE  /turbine/{turbineCode}

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

turbineCode

turbineCode

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

204

No Content

 

401

Unauthorized

 

403

Forbidden

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.3部件信息

2.3.1新增

接口地址

POST  /part

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "createBy": "",

  "idList": "[]",

  "manufacturer": "",

  "model": "",

  "page": 1,

  "pageSize": 10,

  "partCode": "",

  "partDesc": "",

  "partId": "",

  "partName": "",

  "partType": "",

  "projectId": "",

  "turbineId": "",

  "updateBy": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

partEntity对象

body

true

PartEntity对象

PartEntity对象

 createBy

 

 

false

string

 

 idList

id集合

 

false

array

string

 manufacturer

厂商

 

false

string

 

 model

型号

 

false

string

 

 page

当前页

 

false

integer(int32)

 

 pageSize

页大小

 

false

integer(int32)

 

 partCode

编号

 

false

string

 

 partDesc

描述

 

false

string

 

 partId

部件id

 

false

string

 

 partName

名称

 

false

string

 

 partType

类型,字典part_type

 

false

string

 

 projectId

项目id

 

false

string

 

 turbineId

机组id

 

false

string

 

 updateBy

 

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.3.2修改

接口地址

PUT  /part

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "createBy": "",

  "idList": "[]",

  "manufacturer": "",

  "model": "",

  "page": 1,

  "pageSize": 10,

  "partCode": "",

  "partDesc": "",

  "partId": "",

  "partName": "",

  "partType": "",

  "projectId": "",

  "turbineId": "",

  "updateBy": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

partEntity对象

body

true

PartEntity对象

PartEntity对象

 createBy

 

 

false

string

 

 idList

id集合

 

false

array

string

 manufacturer

厂商

 

false

string

 

 model

型号

 

false

string

 

 page

当前页

 

false

integer(int32)

 

 pageSize

页大小

 

false

integer(int32)

 

 partCode

编号

 

false

string

 

 partDesc

描述

 

false

string

 

 partId

部件id

 

false

string

 

 partName

名称

 

false

string

 

 partType

类型,字典part_type

 

false

string

 

 projectId

项目id

 

false

string

 

 turbineId

机组id

 

false

string

 

 updateBy

 

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.3.3导出

接口地址

GET  /part/export

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

keyword

查询关键字

query

false

string

 

manufacturer

厂商

query

false

string

 

model

型号

query

false

string

 

partCode

编号

query

false

string

 

partDesc

描述

query

false

string

 

partId

Id

query

false

string

 

partName

名称

query

false

string

 

partType

类型,字典part_type

query

false

string

 

projectId

项目id

query

false

string

 

turbineId

机组id

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

响应实体

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

createBy

 

string

 

idList

id集合

array

array

manufacturer

厂商

string

 

model

型号

string

 

page

当前页

integer(int32)

integer(int32)

pageSize

页大小

integer(int32)

integer(int32)

partCode

编号

string

 

partDesc

描述

string

 

partId

部件id

string

 

partName

名称

string

 

partType

类型,字典part_type

string

 

projectId

项目id

string

 

turbineId

机组id

string

 

updateBy

 

string

 

响应示例

 

[

{

"createBy": "",

"idList": "[]",

"manufacturer": "",

"model": "",

"page": 1,

"pageSize": 10,

"partCode": "",

"partDesc": "",

"partId": "",

"partName": "",

"partType": "",

"projectId": "",

"turbineId": "",

"updateBy": ""

}

]

2.3.4导入

接口地址

POST  /part/import

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.3.5获取列表

接口地址

GET  /part/list

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

keyword

查询关键字

query

false

string

 

manufacturer

厂商

query

false

string

 

model

型号

query

false

string

 

partCode

编号

query

false

string

 

partDesc

描述

query

false

string

 

partId

Id

query

false

string

 

partName

名称

query

false

string

 

partType

类型,字典part_type

query

false

string

 

projectId

项目id

query

false

string

 

turbineId

机组id

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

PageResult«响应实体»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

状态码

integer(int32)

integer(int32)

msg

返回内容

string

 

rows

对象列表

array

响应实体

 createBy

 

string

 

 idList

id集合

array

string

 manufacturer

厂商

string

 

 model

型号

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 partCode

编号

string

 

 partDesc

描述

string

 

 partId

部件id

string

 

 partName

名称

string

 

 partType

类型,字典part_type

string

 

 projectId

项目id

string

 

 turbineId

机组id

string

 

 updateBy

 

string

 

total

数据对象

integer(int64)

integer(int64)

响应示例

 

{

"code": 0,

"msg": "",

"rows": [

{

"createBy": "",

"idList": "[]",

"manufacturer": "",

"model": "",

"page": 1,

"pageSize": 10,

"partCode": "",

"partDesc": "",

"partId": "",

"partName": "",

"partType": "",

"projectId": "",

"turbineId": "",

"updateBy": ""

}

],

"total": 0

}

2.3.6根据Id获取详细信息

接口地址

GET  /part/{partId}

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

partId

partId

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«响应实体»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

响应实体

响应实体

 createBy

 

string

 

 idList

id集合

array

string

 manufacturer

厂商

string

 

 model

型号

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 partCode

编号

string

 

 partDesc

描述

string

 

 partId

部件id

string

 

 partName

名称

string

 

 partType

类型,字典part_type

string

 

 projectId

项目id

string

 

 turbineId

机组id

string

 

 updateBy

 

string

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {

"createBy": "",

"idList": "[]",

"manufacturer": "",

"model": "",

"page": 1,

"pageSize": 10,

"partCode": "",

"partDesc": "",

"partId": "",

"partName": "",

"partType": "",

"projectId": "",

"turbineId": "",

"updateBy": ""

},

"msg": "",

"status": 0,

"success": true

}

2.3.7删除

接口地址

DELETE  /part/{partId}

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

partId

partId

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

204

No Content

 

401

Unauthorized

 

403

Forbidden

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4视频管理

2.4.1查询视频设备是否在线

接口地址

GET  /monitoring/video/channel/isOnline/{channelCode}

接口描述

iot:video:isOnline

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

channelCode

channelCode

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.2分页查询所有视频通道列表

接口地址

GET  /monitoring/video/channel/page

接口描述

iot:video:channel:list

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

keyword

keyword

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

PageResult«视频通道列表响应»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

状态码

integer(int32)

integer(int32)

msg

返回内容

string

 

rows

对象列表

array

视频通道列表响应

 address

安装位置

string

 

 cameraType

摄像头类型label

string

 

 cameraTypeLabel

摄像头类型

string

 

 channelCode

通道国标编码

string

 

 channelId

主键id

integer(int64)

 

 channelName

通道名称

string

 

 productId

所属产品id

integer(int64)

 

 ptzControl

云台控制label

string

 

 ptzControlLabel

云台控制,Y表示是,N表示否

string

 

 remark

描述

string

 

 status

状态

string

 

 statusLabel

状态label

string

 

total

数据对象

integer(int64)

integer(int64)

响应示例

 

{

"code": 0,

"msg": "",

"rows": [

{

"address": "",

"cameraType": "",

"cameraTypeLabel": "",

"channelCode": "",

"channelId": 0,

"channelName": "",

"productId": 0,

"ptzControl": "",

"ptzControlLabel": "",

"remark": "",

"status": "",

"statusLabel": ""

}

],

"total": 0

}

2.4.3分页查询视频通道列表

接口地址

GET  /monitoring/video/channel/page/{videoId}

接口描述

iot:video:channel:list

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

videoId

videoId

path

true

integer(int64)

 

Authorization

token值

header

false

 

 

keyword

keyword

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

PageResult«视频通道列表响应»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

状态码

integer(int32)

integer(int32)

msg

返回内容

string

 

rows

对象列表

array

视频通道列表响应

 address

安装位置

string

 

 cameraType

摄像头类型label

string

 

 cameraTypeLabel

摄像头类型

string

 

 channelCode

通道国标编码

string

 

 channelId

主键id

integer(int64)

 

 channelName

通道名称

string

 

 productId

所属产品id

integer(int64)

 

 ptzControl

云台控制label

string

 

 ptzControlLabel

云台控制,Y表示是,N表示否

string

 

 remark

描述

string

 

 status

状态

string

 

 statusLabel

状态label

string

 

total

数据对象

integer(int64)

integer(int64)

响应示例

 

{

"code": 0,

"msg": "",

"rows": [

{

"address": "",

"cameraType": "",

"cameraTypeLabel": "",

"channelCode": "",

"channelId": 0,

"channelName": "",

"productId": 0,

"ptzControl": "",

"ptzControlLabel": "",

"remark": "",

"status": "",

"statusLabel": ""

}

],

"total": 0

}

2.4.4查看视频通道

接口地址

GET  /monitoring/video/channel/{channelCode}

接口描述

iot:video:channel:view

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

channelCode

channelCode

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.5编辑视频通道

接口地址

PUT  /monitoring/video/channel/{channelId}

接口描述

iot:video:channel:edit

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "address": "",

  "cameraType": "",

  "channelName": "",

  "ptzControl": "",

  "remark": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

channelId

channelId

path

true

integer(int64)

 

视频通道编辑请求

视频通道编辑请求

body

true

视频通道编辑请求

视频通道编辑请求

 address

安装位置

 

false

string

 

 cameraType

摄像头类型

 

false

string

 

 channelName

通道名称

 

false

string

 

 ptzControl

云台控制,Y表示是,N表示否

 

false

string

 

 remark

描述

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.6删除视频通道

接口地址

DELETE  /monitoring/video/channel/{channelId}

接口描述

iot:video:channel:delete

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

channelId

channelId

path

true

integer(int64)

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

204

No Content

 

401

Unauthorized

 

403

Forbidden

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.7配置监控IP列表,每次全量传ip列表

接口地址

POST  /monitoring/video/config/add

接口描述

iot:config:add

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "ipAddresses": []

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

monitorConfigAddReq

MonitorConfigAddReq

body

true

MonitorConfigAddReq

MonitorConfigAddReq

 ipAddresses

 

 

false

array

string

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.8查询监控IP配置列表

接口地址

GET  /monitoring/video/config/list

接口描述

iot:config:list

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«List«string»»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

array

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": [],

"msg": "",

"status": 0,

"success": true

}

2.4.9查看视频设备数量

接口地址

GET  /monitoring/video/device/count

接口描述

iot:video:list

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.3分页查询视频设备列表

接口地址

GET  /monitoring/video/device/page

接口描述

iot:video:list

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

status

status

query

false

string

 

keyword

keyword

query

false

string

 

hostAddress

hostAddress

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

PageResult«视频设备列表响应»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

状态码

integer(int32)

integer(int32)

msg

返回内容

string

 

rows

对象列表

array

视频设备列表响应

 channelCount

通道数量

integer(int32)

 

 createTime

创建时间

string(date-time)

 

 hostAddress

设备地址(ip+端口)

string

 

 ip

设备ip

string

 

 keepAliveTime

心跳时间

string(date-time)

 

 manufacturer

生产厂商

string

 

 port

设备端口

string

 

 remark

备注

string

 

 status

设备状态

string

 

 statusLabel

设备状态label

string

 

 streamMode

流传输模式

string

 

 streamModeLabel

流传输模式label

string

 

 transport

传输模式

string

 

 transportLabel

传输模式label

string

 

 videoCode

视频设备国标编码

string

 

 videoId

主键id

integer(int64)

 

 videoName

视频设备名称

string

 

total

数据对象

integer(int64)

integer(int64)

响应示例

 

{

"code": 0,

"msg": "",

"rows": [

{

"channelCount": 0,

"createTime": "",

"hostAddress": "",

"ip": "",

"keepAliveTime": "",

"manufacturer": "",

"port": "",

"remark": "",

"status": "",

"statusLabel": "",

"streamMode": "",

"streamModeLabel": "",

"transport": "",

"transportLabel": "",

"videoCode": "",

"videoId": 0,

"videoName": ""

}

],

"total": 0

}

2.4.0更新视频设备

接口地址

PUT  /monitoring/video/device/sync/{videoId}

接口描述

iot:video:sync

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

videoId

videoId

path

true

integer(int64)

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.12查看视频设备详情

接口地址

GET  /monitoring/video/device/{videoId}

接口描述

iot:video:view

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

videoId

videoId

path

true

integer(int64)

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.13编辑视频设备

接口地址

PUT  /monitoring/video/device/{videoId}

接口描述

iot:video:edit

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求示例

 

{

  "productId": 0,

  "remark": "",

  "videoName": ""

}

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

videoId

videoId

path

true

integer(int64)

 

视频设备编辑请求参数

视频设备编辑请求参数

body

true

视频设备编辑请求参数

视频设备编辑请求参数

 productId

所属产品

 

false

integer(int64)

 

 remark

说明

 

false

string

 

 videoName

设备名称

 

false

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.14删除视频设备

接口地址

DELETE  /monitoring/video/device/{videoId}

接口描述

iot:video:delete

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

videoId

videoId

path

true

integer(int64)

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

204

No Content

 

401

Unauthorized

 

403

Forbidden

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.15播放直播视频

接口地址

GET  /monitoring/video/play/live/{channelCode}

接口描述

iot:video:play

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

channelCode

channelCode

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.16获取信令服务器配置信息

接口地址

GET  /monitoring/video/sipServerConfig

接口描述

iot:video:sip:view

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.17停止播放直播

接口地址

GET  /monitoring/video/stop/live/{channelCode}

接口描述

iot:video:stop

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

channelCode

channelCode

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.4.18获取流媒体服务配置信息

接口地址

GET  /monitoring/video/streamMediaServerConfig

接口描述

iot:video:media:view

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.1.4导入项目信息

接口地址

POST  /project/import

接口描述

请求数据类型

application/x-www-form-urlencoded,application/json

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

201

Created

 

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}

2.1.5获取项目信息列表

接口地址

GET  /project/list

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

Authorization

token值

header

false

 

 

farmAddress

风场地址

query

false

string

 

farmName

风场名称

query

false

string

 

keyword

查询关键字

query

false

string

 

methodId

检查方式,字典method_id

query

false

string

 

projectId

项目信息Id

query

false

string

 

projectName

项目名称

query

false

string

 

scale

项目规模

query

false

string

 

status

项目状态,字典project_status

query

false

string

 

turbineModel

风机型号

query

false

string

 

响应状态

 

状态码

说明

schema

200

OK

PageResult«项目信息响应实体»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

状态码

integer(int32)

integer(int32)

msg

返回内容

string

 

rows

对象列表

array

项目信息响应实体

 auditorId

安全员id

string

 

 client

委托单位

string

 

 clientContact

委托单位联系人

string

 

 clientPhone

委托单位联系电话

string

 

 constructionPersonnel

施工人员

string

 

 constructionPersonnelId

施工人员id

string

 

 constructionTeamLeaderId

施工组长id

string

 

 coverUrl

项目封面

string

 

 createBy

 

string

 

 discloseContent

交底内容

string

 

 farmAddress

风场地址

string

 

 farmName

风场名称

string

 

 idList

id集合

array

string

 inspectionContact

检查单位联系人

string

 

 inspectionPhone

检查单位联系电话

string

 

 inspectionUnit

检查单位

string

 

 job

项目工作岗位 可能有多项,json对象保存

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 projectId

项目id

string

 

 projectManagerId

项目经理id

string

 

 projectName

项目名称

string

 

 qualityOfficerId

质量员id

string

 

 safetyContent

安全措施内容

string

 

 scale

项目规模

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

integer(int32)

 

 technicalContent

技术方案内容

string

 

 turbineModel

风机型号

string

 

 updateBy

 

string

 

 workType

项目工作类型 可能有多项,逗号分隔

string

 

total

数据对象

integer(int64)

integer(int64)

响应示例

 

{

"code": 0,

"msg": "",

"rows": [

{

"auditorId": "",

"client": "",

"clientContact": "",

"clientPhone": "",

"constructionPersonnel": "",

"constructionPersonnelId": "",

"constructionTeamLeaderId": "",

"coverUrl": "",

"createBy": "",

"discloseContent": "",

"farmAddress": "",

"farmName": "",

"idList": "[]",

"inspectionContact": "",

"inspectionPhone": "",

"inspectionUnit": "",

"job": "",

"page": 1,

"pageSize": 10,

"projectId": "",

"projectManagerId": "",

"projectName": "",

"qualityOfficerId": "",

"safetyContent": "",

"scale": "",

"status": 0,

"technicalContent": "",

"turbineModel": "",

"updateBy": "",

"workType": ""

}

],

"total": 0

}

2.1.6根据项目信息Id获取详细信息

接口地址

GET  /project/{projectId}

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

projectId

projectId

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«项目信息响应实体»

401

Unauthorized

 

403

Forbidden

 

404

Not Found

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

项目信息响应实体

项目信息响应实体

 auditorId

安全员id

string

 

 client

委托单位

string

 

 clientContact

委托单位联系人

string

 

 clientPhone

委托单位联系电话

string

 

 constructionPersonnel

施工人员

string

 

 constructionPersonnelId

施工人员id

string

 

 constructionTeamLeaderId

施工组长id

string

 

 coverUrl

项目封面

string

 

 createBy

 

string

 

 discloseContent

交底内容

string

 

 farmAddress

风场地址

string

 

 farmName

风场名称

string

 

 idList

id集合

array

string

 inspectionContact

检查单位联系人

string

 

 inspectionPhone

检查单位联系电话

string

 

 inspectionUnit

检查单位

string

 

 job

项目工作岗位 可能有多项,json对象保存

string

 

 page

当前页

integer(int32)

 

 pageSize

页大小

integer(int32)

 

 projectId

项目id

string

 

 projectManagerId

项目经理id

string

 

 projectName

项目名称

string

 

 qualityOfficerId

质量员id

string

 

 safetyContent

安全措施内容

string

 

 scale

项目规模

string

 

 status

状态:0待施工,1施工中,2已完工,3已审核,4已验收

integer(int32)

 

 technicalContent

技术方案内容

string

 

 turbineModel

风机型号

string

 

 updateBy

 

string

 

 workType

项目工作类型 可能有多项,逗号分隔

string

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {

"auditorId": "",

"client": "",

"clientContact": "",

"clientPhone": "",

"constructionPersonnel": "",

"constructionPersonnelId": "",

"constructionTeamLeaderId": "",

"coverUrl": "",

"createBy": "",

"discloseContent": "",

"farmAddress": "",

"farmName": "",

"idList": "[]",

"inspectionContact": "",

"inspectionPhone": "",

"inspectionUnit": "",

"job": "",

"page": 1,

"pageSize": 10,

"projectId": "",

"projectManagerId": "",

"projectName": "",

"qualityOfficerId": "",

"safetyContent": "",

"scale": "",

"status": 0,

"technicalContent": "",

"turbineModel": "",

"updateBy": "",

"workType": ""

},

"msg": "",

"status": 0,

"success": true

}

2.1.7删除项目信息

接口地址

DELETE  /project/{projectId}

接口描述

请求数据类型

application/x-www-form-urlencoded

响应数据类型

*/*

请求参数

 

参数名称

参数说明

请求类型

必须

数据类型

schema

projectId

projectId

path

true

string

 

Authorization

token值

header

false

 

 

响应状态

 

状态码

说明

schema

200

OK

Result«object»

204

No Content

 

401

Unauthorized

 

403

Forbidden

 

 

响应参数

参数名称

参数说明

类型

schema

code

 

integer(int32)

integer(int32)

data

 

object

 

msg

 

string

 

status

 

integer(int32)

integer(int32)

success

 

boolean

 

响应示例

 

{

"code": 0,

"data": {},

"msg": "",

"status": 0,

"success": true

}