|
|
# 公告管理接口服务定义
|
|
|
----------------------
|
|
|
|
|
|
# 查询公告接口
|
|
|
|
|
|
> 接口名:`notice/getList`
|
|
|
|
|
|
### 入参
|
|
|
|
|
|
----------------------------------
|
|
|
|属性名称|类型|例子|说明|是否必填|
|
|
|
|--------|----|----|----|--------|
|
|
|
|title|string|新人|标题,模糊查询|否|
|
|
|
|position|integer|1|位置|否|
|
|
|
----------------------------------
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
``` json
|
|
|
{
|
|
|
"code": 200,
|
|
|
"data": {
|
|
|
"list": [
|
|
|
{
|
|
|
"createTime": 1451298094,
|
|
|
"endTime": 1451577600,
|
|
|
"id": 15,
|
|
|
"img": "",
|
|
|
"position": 2,
|
|
|
"startTime": 1451298061,
|
|
|
"status": 1,
|
|
|
"title": "新人专享",
|
|
|
"url": "{\"action\":\"go.activitytemplate\",\"url\":\"http://m.yohobuy.com?template_id=3&title=新人专享&type=1\"}"
|
|
|
}
|
|
|
],
|
|
|
"page": 1,
|
|
|
"size": 20,
|
|
|
"total": 1,
|
|
|
"totalPage": 1
|
|
|
},
|
|
|
"message": "Notice List"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
# 添加公告接口
|
|
|
|
|
|
> 接口名:`notice/addNotice`
|
|
|
|
|
|
### 入参
|
|
|
|
|
|
----------------------------------
|
|
|
|属性名称|类型|例子|说明|是否必填|
|
|
|
|--------|----|----|----|--------|
|
|
|
|title|string|新人|标题,模糊查询|是|
|
|
|
|position|integer|1|位置|是|
|
|
|
|url|string|http://test.com|链接|否|
|
|
|
|img|string|http://test.jpg|图片链接|否|
|
|
|
|startTime|integer|1450843526|开始时间|否|
|
|
|
|endTime|integer|1451450631|结束时间,结束时间大于开始时间|否|
|
|
|
----------------------------------
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
``` json
|
|
|
{
|
|
|
"code": 200,
|
|
|
"message": "添加成功"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
# 获取公告接口
|
|
|
|
|
|
> 接口名:`notice/getNotice`
|
|
|
|
|
|
### 入参
|
|
|
|
|
|
----------------------------------
|
|
|
|属性名称|类型|例子|说明|是否必填|
|
|
|
|--------|----|----|----|--------|
|
|
|
|id|integer|22|主键|是|
|
|
|
----------------------------------
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
``` json
|
|
|
{
|
|
|
"code": 200,
|
|
|
"data": {
|
|
|
"createTime": 1456299447,
|
|
|
"endTime": 1450843526,
|
|
|
"id": 22,
|
|
|
"img": "http://img.cn.png",
|
|
|
"position": 2,
|
|
|
"startTime": 1450843526,
|
|
|
"status": 0,
|
|
|
"title": "这是一个测试",
|
|
|
"url": "http://url.cn"
|
|
|
},
|
|
|
"message": "Notice Info"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
# 更新公告接口
|
|
|
|
|
|
> 接口名:`notice/updateNotice`
|
|
|
|
|
|
### 入参
|
|
|
|
|
|
----------------------------------
|
|
|
|属性名称|类型|例子|说明|是否必填|
|
|
|
|--------|----|----|----|--------|
|
|
|
|id|integer|22|主键|是|
|
|
|
|title|string|新人|标题,模糊查询|是|
|
|
|
|position|integer|1|位置|是|
|
|
|
|url|string|http://test.com|链接|否|
|
|
|
|img|string|http://test.jpg|图片链接|否|
|
|
|
|startTime|integer|1450843526|开始时间|否|
|
|
|
|endTime|integer|1451450631|结束时间,结束时间大于开始时间|否|
|
|
|
----------------------------------
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
``` json
|
|
|
{
|
|
|
"code": 200,
|
|
|
"message": "修改成功"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
# 删除公告接口
|
|
|
|
|
|
> 接口名:`notice/delNotice`
|
|
|
|
|
|
### 入参
|
|
|
|
|
|
----------------------------------
|
|
|
|属性名称|类型|例子|说明|是否必填|
|
|
|
|--------|----|----|----|--------|
|
|
|
|id|integer|21|主键|是|
|
|
|
----------------------------------
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
``` json
|
|
|
{
|
|
|
"code": 200,
|
|
|
"message": "删除成功"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
# 设置公告状态
|
|
|
|
|
|
> 接口名:`notice/setStatus`
|
|
|
|
|
|
### 入参
|
|
|
|
|
|
----------------------------------
|
|
|
|属性名称|类型|例子|说明|是否必填|
|
|
|
|--------|----|----|----|--------|
|
|
|
|id|integer|21|主键|是|
|
|
|
|status|integer|1|状态:0 不启用 ,1 启用 |否|
|
|
|
----------------------------------
|
|
|
|
|
|
### 返回
|
|
|
|
|
|
``` json
|
|
|
{
|
|
|
"code": 200,
|
|
|
"message": "修改成功"
|
|
|
}
|
|
|
``` |
...
|
...
|
|