Authored by lingmin

相关接口定义

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