一个宾馆房型管理的增删改查的接口文档示例
时间: 2024-02-05 12:12:34 浏览: 21
以下是一个宾馆房型管理的增删改查的接口文档示例:
# 宾馆房型管理接口文档
## 获取房型列表
### 请求
```
GET /room-types
```
### 响应
```
Status: 200 OK
Content-Type: application/json
```
返回一个 JSON 数组,包含所有房型的信息:
```json
[
{
"id": 1,
"name": "豪华大床房",
"description": "舒适的大床,宽敞的房间",
"price": 888.00
},
{
"id": 2,
"name": "标准双人房",
"description": "两张单人床,适合情侣或朋友",
"price": 588.00
}
]
```
## 创建房型
### 请求
```
POST /room-types
Content-Type: application/json
{
"name": "豪华套房",
"description": "一室一厅,豪华装修",
"price": 1888.00
}
```
### 响应
```
Status: 201 Created
Location: /room-types/3
```
## 获取房型详情
### 请求
```
GET /room-types/1
```
### 响应
```
Status: 200 OK
Content-Type: application/json
```
返回房型的详细信息:
```json
{
"id": 1,
"name": "豪华大床房",
"description": "舒适的大床,宽敞的房间",
"price": 888.00
}
```
## 更新房型
### 请求
```
PUT /room-types/1
Content-Type: application/json
{
"name": "豪华大床房",
"description": "舒适的大床,宽敞的房间,附加早餐",
"price": 988.00
}
```
### 响应
```
Status: 204 No Content
```
## 删除房型
### 请求
```
DELETE /room-types/1
```
### 响应
```
Status: 204 No Content
```