docs: 添加 apes-Authon-Web 前端剥离方案(HTML + MD)
This commit is contained in:
@@ -0,0 +1,202 @@
|
||||
# 电磁阀管理接口文档
|
||||
|
||||
## 接口前缀
|
||||
`/api/user-service/fei/solenoid/valve`
|
||||
|
||||
## 1. 分页查询电磁阀列表
|
||||
|
||||
**请求方式**: POST
|
||||
**请求路径**: `/page`
|
||||
|
||||
### 请求参数
|
||||
```json
|
||||
{
|
||||
"pageIndex": 1, // 页码(必填)
|
||||
"pageSize": 10, // 每页数量(必填)
|
||||
"valveName": "电磁阀A", // 阀门名称(模糊查询,可选)
|
||||
"valveCode": "SV-001", // 阀门编号(精确查询,可选)
|
||||
"parkId": 1, // 园区ID(可选)
|
||||
"plotId": 1, // 地块ID(可选)
|
||||
"valveStatus": 0, // 阀门状态 0-关闭 1-开启(可选)
|
||||
"onlineStatus": 1 // 在线状态 0-离线 1-在线(可选)
|
||||
}
|
||||
```
|
||||
|
||||
### 响应示例
|
||||
```json
|
||||
{
|
||||
"code": 1,
|
||||
"msg": "ok",
|
||||
"data": {
|
||||
"records": [
|
||||
{
|
||||
"id": 1,
|
||||
"valveName": "电磁阀A01",
|
||||
"valveCode": "SV-2026-001",
|
||||
"parkId": 1,
|
||||
"plotId": 1,
|
||||
"longitude": 108.365432,
|
||||
"latitude": 22.842156,
|
||||
"installLocation": "A区1号地块入口",
|
||||
"valveStatus": 0,
|
||||
"onlineStatus": 1,
|
||||
"lastActionTime": null,
|
||||
"remark": "测试数据1",
|
||||
"parkName": "示例园区",
|
||||
"plotName": "A3",
|
||||
"createTime": "2026-07-07 20:52:25",
|
||||
"updateTime": "2026-07-07 20:52:25",
|
||||
"isDel": 0
|
||||
}
|
||||
],
|
||||
"total": 2,
|
||||
"size": 10,
|
||||
"current": 1,
|
||||
"pages": 1
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 2. 查询电磁阀详情
|
||||
|
||||
**请求方式**: POST
|
||||
**请求路径**: `/detail`
|
||||
|
||||
### 请求参数
|
||||
```json
|
||||
{
|
||||
"id": 1 // 电磁阀ID(必填)
|
||||
}
|
||||
```
|
||||
|
||||
### 响应示例
|
||||
```json
|
||||
{
|
||||
"code": 1,
|
||||
"msg": "ok",
|
||||
"data": {
|
||||
"id": 1,
|
||||
"valveName": "电磁阀A01",
|
||||
"valveCode": "SV-2026-001",
|
||||
"parkId": 1,
|
||||
"plotId": 1,
|
||||
"longitude": 108.365432,
|
||||
"latitude": 22.842156,
|
||||
"installLocation": "A区1号地块入口",
|
||||
"valveStatus": 0,
|
||||
"onlineStatus": 1,
|
||||
"lastActionTime": null,
|
||||
"remark": "测试数据1",
|
||||
"parkName": "示例园区",
|
||||
"plotName": "A3",
|
||||
"createTime": "2026-07-07 20:52:25",
|
||||
"updateTime": "2026-07-07 20:52:25",
|
||||
"isDel": 0
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
## 3. 新增电磁阀
|
||||
|
||||
**请求方式**: POST
|
||||
**请求路径**: `/add`
|
||||
|
||||
### 请求参数
|
||||
```json
|
||||
{
|
||||
"valveName": "电磁阀A01", // 阀门名称(必填)
|
||||
"valveCode": "SV-2026-001", // 阀门编号(必填,唯一)
|
||||
"parkId": 1, // 园区ID(必填)
|
||||
"plotId": 1, // 地块ID(可选)
|
||||
"longitude": 108.365432, // 经度(可选)
|
||||
"latitude": 22.842156, // 纬度(可选)
|
||||
"installLocation": "A区1号地块入口", // 安装位置描述(可选)
|
||||
"valveStatus": 0, // 阀门状态 0-关闭 1-开启(可选,默认0)
|
||||
"onlineStatus": 1, // 在线状态 0-离线 1-在线(可选,默认0)
|
||||
"remark": "备注信息" // 备注(可选)
|
||||
}
|
||||
```
|
||||
|
||||
### 响应示例
|
||||
```json
|
||||
{
|
||||
"code": 1,
|
||||
"msg": "ok",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
## 4. 更新电磁阀
|
||||
|
||||
**请求方式**: POST
|
||||
**请求路径**: `/update`
|
||||
|
||||
### 请求参数
|
||||
```json
|
||||
{
|
||||
"id": 1, // 电磁阀ID(必填)
|
||||
"valveName": "电磁阀A01-修改", // 阀门名称(可选)
|
||||
"valveCode": "SV-2026-001", // 阀门编号(可选,唯一)
|
||||
"parkId": 1, // 园区ID(可选)
|
||||
"plotId": 1, // 地块ID(可选)
|
||||
"longitude": 108.365500, // 经度(可选)
|
||||
"latitude": 22.842200, // 纬度(可选)
|
||||
"installLocation": "新位置", // 安装位置描述(可选)
|
||||
"valveStatus": 1, // 阀门状态 0-关闭 1-开启(可选)
|
||||
"onlineStatus": 1, // 在线状态 0-离线 1-在线(可选)
|
||||
"remark": "更新后的备注" // 备注(可选)
|
||||
}
|
||||
```
|
||||
|
||||
### 响应示例
|
||||
```json
|
||||
{
|
||||
"code": 1,
|
||||
"msg": "ok",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
## 5. 删除电磁阀
|
||||
|
||||
**请求方式**: POST
|
||||
**请求路径**: `/delete`
|
||||
|
||||
### 请求参数
|
||||
```json
|
||||
{
|
||||
"id": 1 // 电磁阀ID(必填)
|
||||
}
|
||||
```
|
||||
|
||||
### 响应示例
|
||||
```json
|
||||
{
|
||||
"code": 1,
|
||||
"msg": "ok",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
## 字段说明
|
||||
|
||||
### 电磁阀字段
|
||||
| 字段名 | 类型 | 说明 |
|
||||
|--------|------|------|
|
||||
| id | Long | 主键ID |
|
||||
| valveName | String | 阀门名称 |
|
||||
| valveCode | String | 阀门编号(唯一) |
|
||||
| parkId | Long | 园区ID |
|
||||
| plotId | Long | 地块ID |
|
||||
| longitude | BigDecimal | 经度 |
|
||||
| latitude | BigDecimal | 纬度 |
|
||||
| installLocation | String | 安装位置描述 |
|
||||
| valveStatus | Integer | 阀门状态 0-关闭 1-开启 |
|
||||
| onlineStatus | Integer | 在线状态 0-离线 1-在线 |
|
||||
| lastActionTime | Date | 最后操作时间 |
|
||||
| remark | String | 备注 |
|
||||
| parkName | String | 园区名称(非数据库字段,用于展示) |
|
||||
| plotName | String | 地块名称(非数据库字段,用于展示) |
|
||||
| createTime | Date | 创建时间 |
|
||||
| updateTime | Date | 更新时间 |
|
||||
| isDel | Integer | 逻辑删除 0-正常 1-删除 |
|
||||
Reference in New Issue
Block a user