膳逸MIS端活动的新增、查询和修改
文章目录
Base URLs:
Authentication
shanyi-mis-api
POST 查询活动
POST /mis_user/searchActivityByPage
前端返回要查询活动的信息,后端返回分页查询的活动信息
Body 请求参数
{
"page": 1,
"length": 10,
"id": 1,
"activityName": "活动",
"startTime": "1998-07-05",
"endTime": "2024-07-05",
"status": 0
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Token | header | string | 否 | none |
body | body | object | 否 | none |
» page | body | integer | 是 | none |
» length | body | integer | 是 | none |
» id | body | integer | 否 | none |
» activityName | body | string | 否 | none |
» startTime | body | string | 否 | none |
» endTime | body | string | 否 | none |
» status | body | integer | 是 | 活动状态(0未开始,1进行中,2已结束) |
返回示例
成功
{
"msg": "success",
"result": {
"totalCount": 1,
"pageSize": 10,
"totalPage": 1,
"pageIndex": 1,
"list": [
{
"reward": "100积分",
"start_time": "2024-06-01",
"requirements": "连续打卡3天",
"participants_count": 0,
"name": "六一活动",
"end_time": "2024-06-07",
"description": "六一活动",
"id": 1,
"picture": "https://thirdwx.qlogo.cn/mmopen/vi_32/6ibtnStKibXDUTibnu052w40ps0DKqcUZBYaAiberiasgSsTGXwCLAicmXng2gE48ZnibYrmnPIiaVlNWjpCYiby85ibgM8Q/132",
"status": 1
}
]
},
"code": 200
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | 成功 | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | integer | true | none | none | |
» msg | string | true | none | none | |
» result | object | true | none | none | |
»» totalCount | integer | true | none | none | |
»» pageSize | integer | true | none | none | |
»» totalPage | integer | true | none | none | |
»» pageIndex | integer | true | none | none | |
»» list | [object] | true | none | none | |
»»» reward | string | false | none | none | |
»»» start_time | string | false | none | none | |
»»» requirements | string | false | none | none | |
»»» participants_count | integer | false | none | none | |
»»» name | string | false | none | none | |
»»» end_time | string | false | none | none | |
»»» description | string | false | none | none | |
»»» id | integer | false | none | none | |
»»» picture | string | false | none | none | |
»»» status | integer | false | none | none |
POST 新增活动
POST /mis_user/addActivity
前端返回要新增的活动信息,后端插入新的活动
Body 请求参数
{
"name": "测试活动1",
"description": "测试活动1",
"requirements": "测试需要1",
"startTime": "2000-01-01",
"endTime": "2025-01-01",
"reward": "棒棒糖1",
"picture": "http://dummyimage.com/400x400",
"status": 1
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Token | header | string | 否 | none |
body | body | object | 否 | none |
» name | body | string | 是 | none |
» description | body | string | 是 | none |
» requirements | body | string | 是 | none |
» startTime | body | string | 是 | none |
» endTime | body | string | 是 | none |
» reward | body | string | 是 | none |
» picture | body | string | 是 | none |
» status | body | integer | 是 | none |
返回示例
成功
{
"msg": "success",
"code": 200
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | 成功 | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | integer | true | none | none | |
» msg | string | true | none | none |
POST 修改活动
POST /mis_user/updateActivity
前端返回修改后的活动信息,后端更新互动信息
Body 请求参数
{
"id": 5,
"name": "修改测试活动",
"description": "修改测试活动",
"requirements": "修改测试活动",
"startTime": "2010-01-02",
"endTime": "2030-01-03",
"reward": "修改奖励",
"status": "2",
"picture": "http://dummyimage.com/400x400"
}
请求参数
名称 | 位置 | 类型 | 必选 | 说明 |
---|---|---|---|---|
Token | header | string | 否 | none |
body | body | object | 否 | none |
» id | body | integer | 是 | none |
» name | body | string | 是 | none |
» description | body | string | 是 | none |
» requirements | body | string | 是 | none |
» startTime | body | string | 是 | none |
» endTime | body | string | 是 | none |
» reward | body | string | 是 | none |
» status | body | string | 是 | none |
» picture | body | string | 是 | none |
返回示例
成功
{
"msg": "success",
"code": 200
}
返回结果
状态码 | 状态码含义 | 说明 | 数据模型 |
---|---|---|---|
200 | OK | 成功 | Inline |
返回数据结构
状态码 200
名称 | 类型 | 必选 | 约束 | 中文名 | 说明 |
---|---|---|---|---|---|
» code | string | true | none | none | |
» msg | string | true | none | none |