公告
大约 2 分钟
根 URL:
/place/{cityName}/{placeName}/announcement
POST 为指定机厅新增公告
为指定机厅新增公告
子 URI:
为指定机厅新增一个公告。
Parameters
| 参数类型 | 字段名 | 数据类型 | 是否必须 | 说明 |
|---|---|---|---|---|
| Path | cityName | String | 是 | 准确省市全称 |
| Path | placeName | String | 是 | 模糊地点名/别名 |
| Body | uploaderId | Long | 是 | 发布者 QQ 号 |
| Body | uploaderGroupId | Long | 是 | 发布者 QQ 群号 |
| Body | content | String | 是 | 公告内容 |
Responses
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| id | Long | 公告 ID |
| uploaderId | Long | 发布者 QQ 号 |
| uploaderGroupId | Long | 发布者 QQ 群号 |
| content | String | 公告内容 |
| createTime | Datetime | 公告发布时间 |
| expireTime | Datetime | 公告过期时间 |
| place | Object | 地点信息 |
| > id | Integer | 地点 ID |
| > name | String | 地点全称 |
Examples
200 OK: POST: /place/安徽省合肥市/泛时空/announcement
{
"id": 114514,
"uploaderId": 12345678,
"uploaderGroupId": 87654321,
"content": "1p坏了,只能单刷",
"createTime": "2024-01-16T15:00:26.420054",
"expireTime": "2024-01-23T04:00:00",
"place": {
"id": 114,
"name": "泛时空合肥庐阳店"
}
}
PUT 为指定机厅的指定公告续期一周
为指定机厅的指定公告续期一周
子 URI:
/{announcementId}/renewal
为指定机厅的指定公告续期一周。
Parameters
| 参数类型 | 字段名 | 数据类型 | 是否必须 | 说明 |
|---|---|---|---|---|
| Path | cityName | String | 是 | 准确省市全称 |
| Path | placeName | String | 是 | 模糊地点名/别名 |
| Path | announcementId | Long | 是 | 公告 ID |
Responses
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| id | Long | 公告 ID |
| uploaderId | Long | 发布者 QQ 号 |
| uploaderGroupId | Long | 发布者 QQ 群号 |
| content | String | 公告内容 |
| createTime | Datetime | 公告发布时间 |
| expireTime | Datetime | 公告过期时间 |
| place | Object | 地点信息 |
| > id | Integer | 地点 ID |
| > name | String | 地点全称 |
Examples
200 OK: POST: /place/安徽省合肥市/泛时空/announcement/114514/renewal
{
"id": 114514,
"uploaderId": 12345678,
"uploaderGroupId": 87654321,
"content": "1p坏了,只能单刷",
"createTime": "2024-01-16T15:00:26.420054",
"expireTime": "2024-01-30T04:00:00",
"place": {
"id": 114,
"name": "泛时空合肥庐阳店"
}
}
DELETE 删除指定机厅的指定公告
删除指定机厅的指定公告
子 URI:
/{announcementId}
删除指定机厅的指定公告。
Parameters
| 参数类型 | 字段名 | 数据类型 | 是否必须 | 说明 |
|---|---|---|---|---|
| Path | cityName | String | 是 | 准确省市全称 |
| Path | placeName | String | 是 | 模糊地点名/别名 |
| Path | announcementId | Long | 是 | 公告 ID |
Responses
| 字段名 | 数据类型 | 说明 |
|---|---|---|
| id | Long | 公告 ID |
| uploaderId | Long | 发布者 QQ 号 |
| uploaderGroupId | Long | 发布者 QQ 群号 |
| content | String | 公告内容 |
| createTime | Datetime | 公告发布时间 |
| expireTime | Datetime | 公告过期时间 |
| place | Object | 地点信息 |
| > id | Integer | 地点 ID |
| > name | String | 地点全称 |
Examples
200 OK: DELETE: /place/安徽省合肥市/泛时空/announcement/114514
{
"id": 114514,
"uploaderId": 12345678,
"uploaderGroupId": 87654321,
"content": "1p坏了,只能单刷",
"createTime": "2024-01-16T15:00:26.420054",
"expireTime": "2024-01-30T04:00:00",
"place": {
"id": 114,
"name": "泛时空合肥庐阳店"
}
}