创建活动 /v2/activities/create POST JSON
| 参数名 | 参数类型 | 参数描述 | 必选 |
|---|---|---|---|
| title | string | 标题 | 是 |
| intro | string | 简介 | 否 |
| startTime | Date | 开始时间 | 否 |
| limitTime | Date | 结束时间 | 否 |
| persist | boolean | 是否永久,若此参数为true,将忽略掉开始、结束时间 | 是 |
| cover | string | 封面 | 是 |
| link | string | 链接 | 是 |
| publishDate | Date | 发布时间,立即发布时,请将该参数置为当前时间 | 是 |
| isDraft | boolean | 是否草稿 | 是 |
| extraInfo | any | 额外信息 | 否 |
编辑活动 /v2/activities/update PUT JSON
| 参数名 | 参数类型 | 参数描述 | 必选 |
|---|---|---|---|
| _id | string | _id | 是 |
| title | string | 标题 | 是 |
| intro | string | 简介 | 否 |
| startTime | Date | 开始时间 | 否 |
| limitTime | Date | 结束时间 | 否 |
| persist | boolean | 是否永久,若此参数为true,将忽略掉开始、结束时间 | 是 |
| cover | string | 封面 | 否 |
| link | string | 链接 | 否 |
| publishDate | Date | 发布时间,立即发布时,请将该参数置为当前时间 | 是 |
| isDraft | boolean | 是否草稿 | 是 |
| extraInfo | any | 额外信息 | 否 |
暂停/恢复活动 /v2/activities/updateStatus PUT JSON
| 参数名 | 参数类型 | 参数描述 | 必选 |
|---|---|---|---|
| _id | string | _id | 是 |
| status | number | 状态 1:正常 2:暂停 | 是 |
列出活动 /v2/activities/list GET QUERY
| 参数名 | 参数类型 | 参数描述 | 必选 |
|---|---|---|---|
| skipSize | number | 略过的数目 | 是 |
| pageSize | number | 页面大小 | 是 |
| flag | number | 查询标记 0:全部 1:未发布 2:已暂停 3:未开始 4:进行中 5:已结束 6:草稿 | 是 |
| title | string | 标题,若不使用该条件,将其置为空字符串"" | 是 |
返回结构:
{
"ret": 0,
"errCode": 0,
"errcode": 0,
"msg": "success",
"data": {
"num": 1,
"activities": [
{
"_id": "624d511e9e383e0a482c6279",
"title": "",
"startTime": null,
"limitTime": null,
"persist": true,
"cover": "",
"link": "",
"publishDate": "2022-04-06T08:36:46.251Z",
"status": 1,
"isDraft": true,
"__v": 0
}
]
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
结构参数:
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| _id | number | _id |
| title | string | 标题 |
| intro | string | 简介 |
| startTime | Date | 开始时间 |
| limitTime | Date | 结束时间 |
| persist | boolean | 是否永久,若此参数为true,将忽略掉开始、结束时间 |
| cover | string | 封面 |
| link | string | 链接 |
| publishDate | Date | 发布时间,立即发布时,请将该参数置为当前时间 |
| status | number | 状态 1:正常 2:暂停 |
| isDraft | boolean | 是否草稿 |
| extraInfo | any | 额外信息 |
列出非草稿/非已结束的活动 /v2/activities/list2 GET QUERY (返回结构同列出活动)
| 参数名 | 参数类型 | 参数描述 | 必选 |
|---|---|---|---|
| title | string | 标题,若不使用该条件,将其置为空字符串"" | 是 |
查询活动 /v2/activities/find GET QUERY
| 参数名 | 参数类型 | 参数描述 | 必选 |
|---|---|---|---|
| _id | number | _id | 是 |
返回结构:
{
"ret": 0,
"errCode": 0,
"errcode": 0,
"msg": "success",
"data": {
"_id": "624d5afd5915985c8c8bb3a3",
"title": "",
"startTime": null,
"limitTime": null,
"persist": true,
"cover": "",
"link": "",
"publishDate": null,
"status": 1,
"isDraft": true,
"__v": 0
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
结构参数:
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| _id | number | _id |
| title | string | 标题 |
| intro | string | 简介 |
| startTime | Date | 开始时间 |
| limitTime | Date | 结束时间 |
| persist | boolean | 是否永久,若此参数为true,将忽略掉开始、结束时间 |
| cover | string | 封面 |
| link | string | 链接 |
| publishDate | Date | 发布时间,立即发布时,请将该参数置为当前时间 |
| status | number | 状态 1:正常 2:暂停 |
| isDraft | boolean | 是否草稿 |
| extraInfo | any | 额外信息 |