Authored by lingmin

相关接口定义

1 -# 活动模板接口服务定义  
2 -----------------------  
3 -  
4 -# 查询模板列表接口  
5 -  
6 -> 接口名:`activityTemplate/selectTemplateList` 1 +**1、获取支付管理列表**
  2 +
  3 + 获取支付管理列表(/PayManageController/findPayManageList)
7 4
8 -### 入参 5 +**请求参数**
9 6
10 -----------------------------------  
11 -|属性名称|类型|例子|说明|是否必填|  
12 -|--------|----|----|----|--------|  
13 -|status|integer|1|状态:0 不启用 ,1 启用 |否|  
14 ----------------------------------- 7 +
  8 +
  9 +**请求示例**
15 10
16 -### 返回 11 +注意,通用的头部没有列出
17 12
18 -``` json  
19 -{  
20 - "code":200,  
21 - "message":"请求成功",  
22 - "data": [  
23 - {  
24 - "createTime": 1453966206,  
25 - "id": 1,  
26 - "image": "", // 图片链接  
27 - "shareId": 0,  
28 - "status": 1, // 0 不启用 ,1 启用  
29 - "title": "",  
30 - "url": ""  
31 - }  
32 - ]  
33 -}  
34 -``` 13 +http://localhost:8080/platform/PayManageController/findPayManageList
35 14
36 -# 添加模板接口  
37 15
38 -> 接口名:`activityTemplate/addTemplate` 16 +**响应**
39 17
40 -### 入参 18 +code为200即为成功,否则是失败。 响应JSON格式如下所示:
41 19
42 -----------------------------------  
43 -|属性名称|类型|例子|说明|是否必填|  
44 -|--------|----|----|----|--------|  
45 -|title|string|新人专享活动模板|模板标题|是|  
46 -|image|string|http://yoho.cn/18282.jpg|图片地址|否|  
47 -|url|string|http://yoho.cn/18282.template|模板地址|否|  
48 -|shareId|integer|1|共享ID|否|  
49 -----------------------------------  
50 -  
51 -### 返回  
52 -  
53 -``` json  
54 -{  
55 - "code":200,  
56 - "message":"添加成功!"  
57 -}  
58 -```  
59 -  
60 -# 更新模板接口  
61 -  
62 -> 接口名:`activityTemplate/updateTeplate`  
63 -  
64 -### 入参  
65 -  
66 -----------------------------------  
67 -|属性名称|类型|例子|说明|是否必填|  
68 -|--------|----|----|----|--------|  
69 -|id|integer|1|主键|是|  
70 -|title|string|新人专享活动模板|模板标题|是|  
71 -|image|string|http://yoho.cn/18282.jpg|图片地址|否|  
72 -|url|string|http://yoho.cn/18282.template|模板地址|否|  
73 -|shareId|integer|1|共享ID|否|  
74 -----------------------------------  
75 -  
76 -### 返回  
77 -  
78 -``` json  
79 -{  
80 - "code":200,  
81 - "message":"添加成功!"  
82 -}  
83 -```  
84 -  
85 -# 开启模板接口  
86 -  
87 -> 接口名:`activityTemplate/publishTemplate`  
88 -  
89 -### 入参  
90 -  
91 -----------------------------------  
92 -|属性名称|类型|例子|说明|是否必填|  
93 -|--------|----|----|----|--------|  
94 -|id|integer|1|主键|是|  
95 -----------------------------------  
96 -  
97 -### 返回  
98 -  
99 -``` json  
100 -{  
101 - "code":200,  
102 - "message":"操作成功!"  
103 -}  
104 -```  
105 -  
106 -# 关闭模板接口  
107 -  
108 -> 接口名:`activityTemplate/closeTemplate`  
109 -  
110 -### 入参  
111 -  
112 -----------------------------------  
113 -|属性名称|类型|例子|说明|是否必填|  
114 -|--------|----|----|----|--------|  
115 -|id|integer|1|主键|是|  
116 -----------------------------------  
117 -  
118 -### 返回  
119 -  
120 -``` json  
121 -{  
122 - "code":200,  
123 - "message":"操作成功!"  
124 -}  
125 -```  
126 -  
127 -# 根据条件查询活动商品列表接口 20 + {
  21 + "code": 200,
  22 + "data":{
  23 + "currentPage":1
  24 + "rows":[{"id": 2,
  25 + "payName": "支付宝",
  26 + "recommendOrderPage":1,
  27 + "recommendWords":"",
  28 + "sortNumber":2,
  29 + "recommendText1":"",
  30 + "recommendText2":"",
  31 + "status":1,
  32 + "createTime":"";
  33 + "updateTime":""},{
  34 + "id": 3,
  35 + "payName": "微信",
  36 + "recommendOrderPage":1,
  37 + "recommendWords":"",
  38 + "sortNumber":1,
  39 + "recommendText1":"",
  40 + "recommendText2":"",
  41 + "status":1,
  42 + "createTime":"";
  43 + "updateTime":""}],
  44 + "pageSize":10,
  45 + "total":10,
  46 + "totalPage":1
  47 + },
  48 + "md5": "d751713988987e9331980363e24189ce",
  49 + "message": "操作成功"
  50 + }
128 51
129 -> 接口名:`activityTemplate/getProductListByCondition`  
130 52
131 -### 入参 53 +**2、获取支付方式详情**
132 54
133 -----------------------------------  
134 -|属性名称|类型|例子|说明|是否必填|  
135 -|--------|----|----|----|--------|  
136 -|templateId|integer|1|模板ID|是|  
137 -|productSkn|integer|1|商品SKN|否|  
138 ----------------------------------- 55 +获取支付方式详情(/PayManageController/findPayInfoById)
139 56
140 -### 返回 57 +**请求参数**
141 58
142 -``` json  
143 -{  
144 - "code": 200,  
145 - "data": {  
146 - "list": [  
147 - {  
148 - "id": 1,  
149 - "isRecommend": true,  
150 - "orderBy": 110,  
151 - "productSkn": 51125277,  
152 - "status": 1,  
153 - "templateId": 2  
154 - }  
155 - ],  
156 - "page": 1,  
157 - "size": 10,  
158 - "total": 1,  
159 - "totalPage": 1  
160 - },  
161 - "message": "Temp SKN list"  
162 -}  
163 -``` 59 +| 参数名称 | 参数类型 |可否为空 |示例 |默认值 | 备注 |
  60 +| ---------|:--------:| --------:|-----:|------:|-----:|
  61 +|id |int | 否 |1 | | |
164 62
165 -# 插入活动商品信息接口  
166 -  
167 -> 接口名:`activityTemplate/insertProduct`  
168 63
169 -### 入参 64 +**请求示例**
170 65
171 -----------------------------------  
172 -|属性名称|类型|例子|说明|是否必填|  
173 -|--------|----|----|----|--------|  
174 -|templateId|integer|1|模板ID|是|  
175 -|productSkn|integer|1|商品SKN|是|  
176 ----------------------------------- 66 +注意,通用的头部没有列出
177 67
178 -### 返回 68 +http://localhost:8080/platform/PayManageController/findPayInfoById
179 69
180 -``` json  
181 -{  
182 - "code": 200,  
183 - "message": "添加成功",  
184 -}  
185 -``` 70 + {
  71 + "id":2
  72 + }
186 73
187 74
188 -# 更新商品信息接口 75 +**响应**
189 76
190 -> 接口名:`activityTemplate/updateProduct`  
191 -  
192 -### 入参 77 + {
  78 + "code": 200,
  79 + "data": {
  80 + "id": 2,
  81 + "payName": "支付宝",
  82 + "recommendOrderPage":1,
  83 + "recommendWords":"",
  84 + "sortNumber":2,
  85 + "recommendText1":"",
  86 + "recommendText2":"",
  87 + "status":1,
  88 + "createTime":"";
  89 + "updateTime":""
  90 + },
  91 + "md5": "d751713988987e9331980363e24189ce",
  92 + "message": "操作成功"
  93 + }
193 94
194 -----------------------------------  
195 -|属性名称|类型|例子|说明|是否必填|  
196 -|--------|----|----|----|--------|  
197 -|id|integer|1|商品ID|是|  
198 -|orderBy|integer|1|排序号|否|  
199 -|isRecommend|integer|1|是否推荐|否|  
200 -|status|integer|1|是否启用|否|  
201 ----------------------------------- 95 +**3、新增支付方式**
202 96
203 -### 返回 97 +新增支付方式(/PayManageController/createPayMode)
204 98
205 -``` json  
206 -{  
207 - "code": 200,  
208 - "message": "操作成功",  
209 -}  
210 -```  
211 -  
212 -# 删除商品信息接口  
213 -  
214 -> 接口名:`activityTemplate/delOneProduct`  
215 -  
216 -### 入参 99 +**请求参数**
217 100
218 -----------------------------------  
219 -|属性名称|类型|例子|说明|是否必填|  
220 -|--------|----|----|----|--------|  
221 -|id|integer|1|主键|是|  
222 -----------------------------------  
223 -  
224 -### 返回 101 +| 参数名称 | 参数类型 |可否为空 |示例 |默认值 | 备注 |
  102 +| ---------|:--------:| --------:|-----:|------:|-----:|
  103 +|payName |String | 否 |支付宝 | | 支付方式名称 |
  104 +|recommendOrderPage |int | 否 |0 | 0 |是否推荐到确认订单页,0-否;1-是|
  105 +|recommendWords |String | 是 | | | 推荐文案 |
  106 +|sortNumber |int | 否 |1 | 0 | 前端排序值,数字越大越靠前 |
  107 +|recommendText1 |String | 是 | | |推荐语1 |
  108 +|recommendText2 |String | 是 | | | 推荐语2 |
225 109
226 -如果删除失败,可能是没有删除权限。  
227 -  
228 -``` json  
229 -{  
230 - "code":200,  
231 - "message":"操作成功!"  
232 -}  
233 -```  
234 110
  111 +**请求示例**
  112 +
  113 +注意,通用的头部没有列出
  114 +
  115 +http://localhost:8080/platform/PayManageController/createPayMode
  116 +
  117 + {
  118 + "payName":"支付宝",
  119 + "recommendOrderPage":1,
  120 + "recommendWords":"推荐文案",
  121 + "sortNumber":2,
  122 + "recommendText1":""
  123 + }
  124 +
  125 +**响应**
  126 +
  127 + {
  128 + "code": 200,
  129 + "data": {},
  130 + "md5": "d751713988987e9331980363e24189ce",
  131 + "message": "操作成功"
  132 + }
  133 +
  134 +
  135 +**4、编辑支付方式详情**
  136 +
  137 +编辑支付方式(/PayManageController/updatePayInfoById)
  138 +
  139 +**请求参数**
  140 +
  141 +| 参数名称 | 参数类型 |可否为空 |示例 |默认值 | 备注 |
  142 +| ---------|:--------:| --------:|-----:|------:|-----:|
  143 +|id |int | 否 |1 | | |
  144 +|payName |String | 否 |支付宝 | | 支付方式名称,不可修改 |
  145 +|recommendOrderPage |int | 否 |0 | 0 |是否推荐到确认订单页,0-否;1-是|
  146 +|recommendWords |String | 是 | | | 推荐文案 |
  147 +|sortNumber |int | 否 |1 | 0 | 前端排序值,数字越大越靠前 |
  148 +|recommendText1 |String | 是 | | |推荐语1 |
  149 +|recommendText2 |String | 是 | | | 推荐语2 |
  150 +
  151 +
  152 +**请求示例**
  153 +
  154 +注意,通用的头部没有列出
  155 +
  156 +http://localhost:8080/platform/PayManageController/updatePayInfoById
  157 +
  158 + {
  159 + "id":2,
  160 + "recommendOrderPage":1,
  161 + "recommendWords":"推荐文案",
  162 + "sortNumber":2
  163 + }
  164 +
  165 +**响应**
  166 +
  167 + {
  168 + "code": 200,
  169 + "data": {},
  170 + "md5": "d751713988987e9331980363e24189ce",
  171 + "message": "操作成功"
  172 + }
  173 +
  174 +
  175 +**5、关闭/开启支付方式**
  176 +
  177 +关闭/开启支付方式(/PayManageController/offOrOnPayModeById)
  178 +
  179 + **请求参数**
  180 +
  181 +| 参数名称 | 参数类型 |可否为空 |示例 |默认值 | 备注 |
  182 +| ---------|:--------:| --------:|-----:|------:|-----:|
  183 +|id |int | 否 |1 | | |
  184 +|status |int | 否 |1 | | 0-关闭,1-开启 |
  185 +
  186 +**请求示例**
  187 +
  188 +注意,通用的头部没有列出
  189 +
  190 +http://localhost:8080/platform/PayManageController/offOrOnPayModeById
  191 +
  192 + {
  193 + "id":2,
  194 + "status":1
  195 + }
  196 +
  197 +**响应**
  198 +
  199 + {
  200 + "code": 200,
  201 + "data": {},
  202 + "md5": "d751713988987e9331980363e24189ce",
  203 + "message": "操作成功"
  204 + }