查询项目信息
根据自己的项目列表
请求格式
GET pangu/v1/projects HTTP/1.1
请求参数
请求Query参数
| 参数名称 | 类型 | 是否必选 | 示例 | 说明 |
|---|---|---|---|---|
| page | int | 否 | 1 | 分页参数,默认1 |
| size | int | 否 | 10 | 分页每页大小,默认10,最大500 |
| name | string | 否 | "iknjdf" | 项目名称 |
响应参数
响应Body参数
| 参数名称 | 类型 | 示例 | 说明 |
|---|---|---|---|
| request_id | string | "ddddd" | request id |
| data | Array[Object] | ["ddd","ddd] | 查询结果 |
| total | int64 | 100 | 设备总数 |
data
响应结果数组
| 参数名称 | 类型 | 描述 |
|---|---|---|
| id | string | 项目编号 |
| project_name | string | 系统名 |
| project_host | string | modbus host地址 |
| project_port | int | modbus 地址 |
| project_model | string | 项目光伏模式,全额上网2,1余量上网 |
| project_device_alias | string | 项目电站名 |
| version | string | 版本号 |
| price_proxy | int8 | 电价托管 默认false |
| fault | int | 项目故障 |
| alarm | int | 项目告警 |
| status | int | 项目状态 离线 0 待机1 充电2 放电3 停机4 故障5 待调8 断网9 运行10 |
| duration | int | 间隔 |
| create_time | int64 | 创建时间 |
| update_by | string | 修改者 |
| update_time | int64 | 修改时间 |
| whether_delete | int8 | 是否删除 |
| currency | string | 货币币种 |
| whether_accessible | int8 | 是否可以访问本地 |
| local_project_id | string | 本地项目id |
| whether_backup | int8 | 是否展示备电: 默认false 不备电,true备电 |
| province | int | 项目省份 |
请求示例
GET /pangu/v1/projects HTTP/1.1
/* request query */
/* response_body */
{
"total": 2,
"current_page": 1,
"code": 200,
"requestId": "96b2695a-8d86-4438-a4dc-1961cdc9eed7",
"data": [
{
"id": "5c4a702415af4009a630fbf1a665f855",
"project_name": "内部测试平台(徐江涛专用)",
"project_host": "1",
"project_port": 0,
"project_model": "0",
"project_device_alias": "",
"version": "1.3.3",
"price_proxy": 1,
"fault": 0,
"alarm": 0,
"status": 0,
"duration": 8,
"create_by": "whadmin",
"create_time": 1686732476,
"update_by": "",
"update_time": 1711934845,
"whether_delete": 0,
"currency": "rmb",
"whether_accessible": 0,
"local_project_id": "",
"whether_backup": 0,
"province": 1
},
{
"id": "4f537620d37d40e19dd25be5ca6ad941",
"project_name": "无锡500kW/1MWh储能系统(测试60)",
"project_host": "192.168.130.48",
"project_port": 80,
"project_model": "2",
"project_device_alias": "ems",
"version": "1.3.3",
"price_proxy": 0,
"fault": 5,
"alarm": 2,
"status": 1,
"duration": 8,
"create_by": "",
"create_time": 1676131200,
"update_by": "",
"update_time": 1712734166,
"whether_delete": 0,
"currency": "rmb",
"whether_accessible": 1,
"local_project_id": "4f537620d37d40e19dd25be5ca6ad941",
"whether_backup": 1,
"province": 820
}
]
}
查询项目详情
根据项目ID查询项目信息
请求格式
GET pangu/v1/projects/{project_id} HTTP/1.1
请求参数
请求Path参数
| 参数名称 | 类型 | 是否必选 | 示例 | 说明 |
|---|---|---|---|---|
| project_id | string | 是 | asdfdftdf34 | 项目编号 |
响应参数
响应Body参数
| 参数名称 | 类型 | 示例 | 说明 |
|---|---|---|---|
| request_id | string | "ddddd" | request id |
| data | Object | {"income":0} | 设备信息 |
响应结果
| 参数名称 | 类型 | 描述 |
|---|---|---|
| id | string | 项目编号 |
| project_name | string | 系统名 |
| project_host | string | modbus host地址 |
| project_port | int | modbus 地址 |
| project_model | string | 项目光伏模式,全额上网2,1余量上网 |
| project_device_alias | string | 项目电站名 |
| version | string | 版本号 |
| price_proxy | int8 | 电价托管 |
| fault | int | 项目故障 |
| alarm | int | 项目告警 |
| status | int | 项目状态 |
| duration | int | 间隔 |
| create_time | int64 | 创建时间 |
| update_by | string | 修改者 |
| update_time | int64 | 修改时间 |
| whether_delete | int8 | 是否删除 |
| currency | string | 货币币种 |
| whether_accessible | int8 | 是否可以访问本地 |
| local_project_id | string | 本地项目id |
| whether_backup | string | 是否展示备电: on_grid_run: 并网运行,off_grid_run:离网运行,on_off_grid_run_manual:并离网运行(手动),on_off_grid_run_auto:并离网运行(自动) |
| province | int | 项目省份 |
请求示例
GET /pangu/v1/projects/4f537620d37d40e19dd25be5ca6ad941 HTTP/1.1
/* request query */
/* response_body */
{
"code": 200,
"requestId": "f409d22e-229b-49dd-af00-26f39ed3c720",
"data": {
"id": "4f537620d37d40e19dd25be5ca6ad941",
"project_name": "测试储能系统(测试60)",
"project_host": "192.168.1.1",
"project_port": 80,
"project_model": "2",
"project_device_alias": "ems",
"version": "1.3.1",
"price_proxy": 1,
"fault": 5,
"alarm": 0,
"status": 3,
"duration": 8,
"create_by": "",
"create_time": 1676131200,
"update_by": "",
"update_time": 1702548127,
"whether_delete": 0,
"currency": "rmb",
"whether_accessible": 1,
"local_project_id": "4f537620d37d40e19dd25be5ca6ad941",
"whether_backup": 1,
"province": 16
}
}