|
|
- #List
-
- #### *setPlaceholderGuide*
- ##### **新增引导语接口**
-
- #### *getPlaceholderGuide*
- ##### **分页获取引导语接口**
-
- #### *findPlaceholderGuide*
- ##### **ID查询引导语接口**
-
- #### *delPlaceholderGuide*
- ##### **删除引导语接口**
-
- #### *updatePlaceholderGuide*
- ##### **修改引导语接口**
-
-
-
- # 接口
-
- ### 新增引导语接口
-
- #### Method
-
- `POST`
-
- #### URL
-
- `/v1/setPlaceholderGuide`
-
- #### 参数
-
- name | position | required | type | limit | description
- -------------|----------|----------|--------|-----------|-------------
- content | body | true | string | * | 引导语内容
- source | body | true | string | * | 平台
- startTime | body | true | string | * | 开始时间
- endTime | body | true | string | * | 结束时间
- src | body | true | string | * | 请求来源
-
- #### 请求示例
-
- ```
- curl -X POST \
- http://192.168.100.50:8000/v1/setPlaceholderGuide \
- -H 'Content-Type: application/x-www-form-urlencoded' \
- -H 'Host: pin-guide-ms.juejin.im' \
- -d 'content=test&source=test&startTime=2018-06-05 08:27:06&endTime=2018-06-05 08:27:06&src=test'
- ```
-
- #### 返回示例
-
- ```
- {
- "s": 1,
- "m": "ok",
- "d": {}
- }
- ```
-
- ### 分页获取引导语接口
-
- #### Method
-
- `POST`
-
- #### URL
-
- `/v1/getPlaceholderGuide`
-
- #### 参数
-
- name | position | required | type | limit | description
- -------------|----------|----------|--------|---------|-------------
- pageNum | body | true | string | * | 页码
- pageSize | body | true | string | * | 每页条数
- src | body | true | string | * | 请求来源
-
- #### 请求示例
-
- ```
- curl -X POST \
- http://192.168.100.50:8000/v1/getPlaceholderGuide \
- -H 'Content-Type: application/x-www-form-urlencoded' \
- -H 'Host: pin-guide-ms.juejin.im' \
- -d 'pageNum=1&pageSize=10&src=test'
- ```
-
- #### 返回示例
-
- ```
- {
- "s": 1,
- "m": "ok",
- "d": {
- "data": [
- {
- "id": "5b20d2bfe13823065f556177",
- "content": "1",
- "source": "web",
- "startTime": "2018-11-11 11:00:00",
- "endTime": "2018-11-11 11:00:00"
- },
- {
- "id": "5b20d7ece1382306605765e9",
- "content": "2",
- "source": "web",
- "startTime": "2018-11-11 11:00:00",
- "endTime": "2018-11-11 11:00:00"
- },
- {
- "id": "5b20d7efe138230661543fe7",
- "content": "3",
- "source": "web",
- "startTime": "2018-11-11 11:00:00",
- "endTime": "2018-11-11 11:00:00"
- },
- ],
- "pageNum": 1,
- "pageSize": 100,
- "total": 8
- }
- }
- ```
-
- ### ID查询引导语接口
-
- #### Method
-
- `POST`
-
- #### URL
-
- `/v1/findPlaceholderGuide`
-
- #### 参数
-
- name | position | required | type | limit | description
- -------------|----------|----------|--------|---------|-------------
- id | body | true | string | * | 条目 ID
- src | body | true | string | * | 请求来源
-
- #### 请求示例
-
- ```
- curl -X POST \
- http://192.168.100.50:8000/v1/findPlaceholderGuide \
- -H 'Content-Type: application/x-www-form-urlencoded' \
- -H 'Host: pin-guide-ms.juejin.im' \
- -d 'id=1111111111&src=test'
- ```
-
- #### 返回示例
-
- ```
- {
- "s": 1,
- "m": "ok",
- "d": {
- "data": {
- "id": "5b20dae6e1382306624a0676",
- "content": "5",
- "source": "web",
- "startTime": "2018-11-11 11:00:00",
- "endTime": "2018-11-11 11:00:00"
- }
- }
- }
- ```
-
- ### 删除引导语接口
-
- #### Method
-
- `POST`
-
- #### URL
-
- `/v1/delPlaceholderGuide`
-
- #### 参数
-
- name | position | required | type | limit | description
- -------------|----------|----------|--------|---------|-------------
- id | body | true | string | * | 条目 ID
- src | body | true | string | * | 请求来源
-
- #### 请求示例
-
- ```
- curl -X POST \
- http://192.168.100.50:8000/v1/delPlaceholderGuide \
- -H 'Content-Type: application/x-www-form-urlencoded' \
- -H 'Host: pin-guide-ms.juejin.im' \
- -d 'src=test&id=5b1793f7a9574'
- ```
-
- #### 返回示例
-
- ```
- {
- "s": 1,
- "m": "ok",
- "d": []
- }
- ```
-
-
- ### 修改引导语接口
-
- #### Method
-
- `POST`
-
- #### URL
-
- `/v1/updatePlaceholderGuide`
-
- #### 参数
-
- name | position | required | type | limit | description
- -------------|----------|----------|--------|---------|-------------
- id | body | true | string | * | 条目 ID
- src | body | true | string | * | 请求来源
- content | body | false | string | * | 引导语内容
- source | body | false | string | * | 平台
- startTime | body | false | string | * | 开始时间
- endTime | body | false | string | * | 结束时间
-
- #### **备注**
- startTime 与 endTime
- 参数同步传递
- 不能只传其中一个
- 两个参数需同时传递
-
- #### 请求示例
-
- ```
- curl -X POST \
- http://192.168.100.50:8000/v1/updatePlaceholderGuide \
- -H 'Content-Type: application/x-www-form-urlencoded' \
- -H 'Host: pin-guide-ms.juejin.im' \
- -d 'content=test&source=test&startTime=2018-06-05 08:27:06&endTime=2018-06-05 08:27:06&src=test&id=111111'
- ```
-
- #### 返回示例
-
- ```
- {
- "s": 1,
- "m": "ok",
- "d": []
- }
- ```
|