瀏覽代碼

接口文档生成

ytf 3 年之前
父節點
當前提交
c73be228b6
共有 16 個文件被更改,包括 284 次插入104 次删除
  1. 4 9
      krock-core-common/pom.xml
  2. 12 5
      krock-pm/krock-web-pm/pom.xml
  3. 2 0
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/KrockWebPMApplication.java
  4. 64 0
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/config/Knife4jPmConfiguration.java
  5. 9 4
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/BiddingPayController.java
  6. 15 5
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/LotteryController.java
  7. 11 6
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxAddressController.java
  8. 28 13
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxItemController.java
  9. 25 12
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxLiveRoomController.java
  10. 4 1
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxMsgController.java
  11. 12 5
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmApiController.java
  12. 74 35
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmController.java
  13. 7 3
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxRedPackController.java
  14. 8 3
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxShopController.java
  15. 4 1
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxSubmitController.java
  16. 5 2
      krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxchatController.java

+ 4 - 9
krock-core-common/pom.xml

@@ -94,19 +94,19 @@
94 94
 			<version>5.0.7.RELEASE</version>
95 95
 			<scope>provided</scope>
96 96
 		</dependency>
97
-		
97
+
98 98
 		 <!-- swagger2 -->
99
-		<!--<dependency>
99
+		<dependency>
100 100
 			<groupId>io.springfox</groupId>
101 101
 			<artifactId>springfox-swagger2</artifactId>
102 102
 			<version>2.9.2</version>
103 103
 		</dependency>
104
-		
104
+
105 105
 		<dependency>
106 106
 			<groupId>io.springfox</groupId>
107 107
 			<artifactId>springfox-swagger-ui</artifactId>
108 108
 			<version>2.9.2</version>
109
-		</dependency>-->
109
+		</dependency>
110 110
 
111 111
 
112 112
 		<!--knife4j-->
@@ -115,11 +115,6 @@
115 115
 			<artifactId>knife4j-spring-boot-starter</artifactId>
116 116
 			<version>2.0.7</version>
117 117
 		</dependency>
118
-		<dependency>
119
-			<groupId>com.github.xiaoymin</groupId>
120
-			<artifactId>knife4j-spring-boot-starter</artifactId>
121
-			<version>2.0.7</version>
122
-		</dependency>
123 118
 	</dependencies>
124 119
 
125 120
 	<build>

+ 12 - 5
krock-pm/krock-web-pm/pom.xml

@@ -24,11 +24,11 @@
24 24
 
25 25
 	<dependencies>
26 26
 	<!-- https://mvnrepository.com/artifact/com.tmsps/ne4Weixin -->
27
-<dependency>
28
-    <groupId>com.tmsps</groupId>
29
-    <artifactId>ne4Weixin</artifactId>
30
-    <version>0.8.1</version>
31
-</dependency>
27
+		<dependency>
28
+			<groupId>com.tmsps</groupId>
29
+			<artifactId>ne4Weixin</artifactId>
30
+			<version>0.8.1</version>
31
+		</dependency>
32 32
 	
33 33
 		<!-- common Utils -->
34 34
 		<dependency>
@@ -142,6 +142,13 @@
142 142
 			<groupId>org.springframework.boot</groupId>
143 143
 			<artifactId>spring-boot-starter-undertow</artifactId>
144 144
 		</dependency>
145
+
146
+		<!-- 解决导入的依赖冲突 -->
147
+		<dependency>
148
+			<groupId>com.google.guava</groupId>
149
+			<artifactId>guava</artifactId>
150
+			<version>20.0</version>
151
+		</dependency>
145 152
 	</dependencies>
146 153
 
147 154
 	<dependencyManagement>

+ 2 - 0
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/KrockWebPMApplication.java

@@ -4,12 +4,14 @@ import org.springframework.boot.SpringApplication;
4 4
 import org.springframework.boot.autoconfigure.SpringBootApplication;
5 5
 import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
6 6
 import org.springframework.cloud.openfeign.EnableFeignClients;
7
+import org.springframework.context.annotation.ComponentScan;
7 8
 import org.springframework.scheduling.annotation.EnableScheduling;
8 9
 
9 10
 @EnableScheduling
10 11
 @EnableEurekaClient
11 12
 @EnableFeignClients
12 13
 @SpringBootApplication
14
+@ComponentScan({ "com.ydw.yunbuyer.web.pm"})
13 15
 public class KrockWebPMApplication {
14 16
 
15 17
 	public static void main(String[] args) {

+ 64 - 0
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/config/Knife4jPmConfiguration.java

@@ -0,0 +1,64 @@
1
+package com.ydw.yunbuyer.web.pm.config;
2
+
3
+
4
+import com.github.xiaoymin.knife4j.spring.annotations.EnableKnife4j;
5
+import com.google.common.base.Predicate;
6
+import io.swagger.annotations.Api;
7
+import org.springframework.context.annotation.Bean;
8
+import org.springframework.context.annotation.Configuration;
9
+import springfox.documentation.builders.ApiInfoBuilder;
10
+import springfox.documentation.builders.PathSelectors;
11
+import springfox.documentation.builders.RequestHandlerSelectors;
12
+import springfox.documentation.service.ApiInfo;
13
+import springfox.documentation.spi.DocumentationType;
14
+import springfox.documentation.spring.web.plugins.Docket;
15
+import springfox.documentation.swagger2.annotations.EnableSwagger2;
16
+
17
+@Configuration
18
+@EnableSwagger2
19
+@EnableKnife4j
20
+public class Knife4jPmConfiguration {
21
+    // 组织Docket对象,翻译过来就是摘要的意思,它是生成API文档的核心对象,里面配置一些必要的信息
22
+    @Bean
23
+    public Docket swaggerSpringMvcPlugin() {
24
+
25
+        // 指定规范,这里是SWAGGER_2
26
+        return new Docket(DocumentationType.SWAGGER_2)
27
+                // 设定Api文档头信息,这个信息会展示在文档UI的头部位置
28
+                .apiInfo(apiInfo()).select()
29
+                // 只生成被Api这个注解注解过的类接口           
30
+				.apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
31
+                // 只生成被ApiOperation这个注解注解过的api接口  
32
+//                .apis(RequestHandlerSelectors.withMethodAnnotation(ApiOperation.class))
33
+                // 生成所有API接口            
34
+//				.apis(RequestHandlerSelectors.basePackage("com.ydw.yunbuyer.api.ztb.pubservices"))
35
+                // 这里配合@ComponentScan一起使用,又再次细化了匹配规则(当然,我们也可以只选择@ComponentScan、paths()方法当中的一中)
36
+                .paths(allowPaths()).build();
37
+    }
38
+
39
+    /**
40
+     * 自定义API文档基本信息实体
41
+     *
42
+     * @return
43
+     */
44
+    private ApiInfo apiInfo() {
45
+        // 构建联系实体,在UI界面会显示
46
+        return new ApiInfoBuilder()
47
+                // 文档标题
48
+                .title("krock-web-pm")
49
+                // 文档描述
50
+                .description("pm功能文档")
51
+                // 文档版本
52
+                .version("1.0").build();
53
+    }
54
+
55
+    /**
56
+     * path匹配规则
57
+     *
58
+     * @return
59
+     */
60
+    private Predicate<String> allowPaths() {
61
+        return PathSelectors.any();
62
+    }
63
+
64
+}

+ 9 - 4
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/BiddingPayController.java

@@ -3,8 +3,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
3 3
 import java.math.BigDecimal;
4 4
 import java.util.List;
5 5
 import java.util.Map;
6
+
7
+import io.swagger.annotations.Api;
6 8
 import org.springframework.beans.factory.annotation.Autowired;
7 9
 import org.springframework.context.annotation.Scope;
10
+import org.springframework.web.bind.annotation.GetMapping;
11
+import org.springframework.web.bind.annotation.PostMapping;
8 12
 import org.springframework.web.bind.annotation.RequestMapping;
9 13
 import org.springframework.web.bind.annotation.RestController;
10 14
 import com.alibaba.fastjson.JSONObject;
@@ -22,6 +26,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionPersionService;
22 26
  * @author 吴思凡
23 27
  *
24 28
  */
29
+@Api(tags = "BiddingPayController")
25 30
 @RestController
26 31
 @Scope("prototype")
27 32
 @RequestMapping("/pmp/pm_item")
@@ -33,7 +38,7 @@ public class BiddingPayController extends ProjBaseAction {
33 38
 	@Autowired
34 39
 	private SessionPersionService sessionPersionService;
35 40
 
36
-	@RequestMapping("/compete_price")
41
+	@PostMapping("/compete_price")
37 42
 	public String compete_price(String pm_item_id, BigDecimal price_bidder) {
38 43
 		JSONObject persion = sessionPersionService.getCurrentLoginPersion();
39 44
 
@@ -47,7 +52,7 @@ public class BiddingPayController extends ProjBaseAction {
47 52
 		return result.toJSONString();
48 53
 	}
49 54
 
50
-	@RequestMapping("/apply")
55
+	@PostMapping("/apply")
51 56
 	public String apply(String item_kid) {
52 57
 
53 58
 		JSONObject persion = sessionPersionService.getCurrentLoginPersion();
@@ -61,13 +66,13 @@ public class BiddingPayController extends ProjBaseAction {
61 66
 		return result.toJSONString();
62 67
 	}
63 68
 
64
-	@RequestMapping("/check_is_login")
69
+	@GetMapping("/check_is_login")
65 70
 	public String check_is_login() {
66 71
 		result.put("loginVar", true);
67 72
 		return result.toJSONString();
68 73
 	}
69 74
 
70
-	@RequestMapping("/check_is_pay")
75
+	@PostMapping("/check_is_pay")
71 76
 	public String check_is_pay(String pm_item_id, String pm_user_id) {
72 77
 
73 78
 		// 查询当前人员是否有t_pm_item_submit信息

+ 15 - 5
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/LotteryController.java

@@ -2,8 +2,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2 2
 
3 3
 import java.util.List;
4 4
 import java.util.Map;
5
+
6
+import io.swagger.annotations.Api;
7
+import io.swagger.annotations.ApiOperation;
5 8
 import org.springframework.beans.factory.annotation.Autowired;
6 9
 import org.springframework.context.annotation.Scope;
10
+import org.springframework.web.bind.annotation.GetMapping;
7 11
 import org.springframework.web.bind.annotation.RequestMapping;
8 12
 import org.springframework.web.bind.annotation.RestController;
9 13
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -25,6 +29,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
25 29
  * @author 吴思凡
26 30
  *
27 31
  */
32
+@Api(tags = "抽奖")
28 33
 @RestController
29 34
 @Scope("prototype")
30 35
 @RequestMapping("/wx/pm")
@@ -47,7 +52,8 @@ public class LotteryController extends ProjBaseAction {
47 52
 	 * 
48 53
 	 * @return
49 54
 	 */
50
-	@RequestMapping("/wx_lottery_raffle")
55
+	@ApiOperation("微信抽奖")
56
+	@GetMapping("/wx_lottery_raffle")
51 57
 	public String wx_lottery_raffle() {
52 58
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
53 59
 		String persion_id = persion.getString("kid");
@@ -173,7 +179,8 @@ public class LotteryController extends ProjBaseAction {
173 179
 	 * 
174 180
 	 * @return
175 181
 	 */
176
-	@RequestMapping("/lottery_raffle")
182
+	@ApiOperation("抽奖")
183
+	@GetMapping("/lottery_raffle")
177 184
 	public String lottery_raffle() {
178 185
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
179 186
 		String persion_id = persion.getString("kid");
@@ -251,7 +258,8 @@ public class LotteryController extends ProjBaseAction {
251 258
 	 * 
252 259
 	 * @return
253 260
 	 */
254
-	@RequestMapping("/list_lottery")
261
+	@ApiOperation("查询我的中奖记录")
262
+	@GetMapping("/list_lottery")
255 263
 	public String list_lottery() {
256 264
 		JSONObject persion = sessionWxService.getCurrentLoginLotteryPersion();
257 265
 		String persion_id = persion.getString("kid");
@@ -265,7 +273,8 @@ public class LotteryController extends ProjBaseAction {
265 273
 	 * 
266 274
 	 * @return
267 275
 	 */
268
-	@RequestMapping("/list_lottery_raffle_count")
276
+	@ApiOperation("查询不是第六名的抽奖信息")
277
+	@GetMapping("/list_lottery_raffle_count")
269 278
 	public String list_lottery_raffle_count() {
270 279
 		List<Map<String, Object>> list = lotteryServiceApi.list_lottery_raffle_count();
271 280
 		result.put("data", list);
@@ -277,7 +286,8 @@ public class LotteryController extends ProjBaseAction {
277 286
 	 * 
278 287
 	 * @return
279 288
 	 */
280
-	@RequestMapping("/update_lottery_count")
289
+	@ApiOperation("初始化所有用户抽奖次数")
290
+	@GetMapping("/update_lottery_count")
281 291
 	public String update_lottery_count() {
282 292
 		lotteryPersionApi.update_lottery_count();
283 293
 		return result.toJSONString();

+ 11 - 6
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxAddressController.java

@@ -2,8 +2,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2 2
 
3 3
 import java.util.List;
4 4
 import java.util.Map;
5
+
6
+import io.swagger.annotations.Api;
5 7
 import org.springframework.beans.factory.annotation.Autowired;
6 8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.GetMapping;
10
+import org.springframework.web.bind.annotation.PostMapping;
7 11
 import org.springframework.web.bind.annotation.RequestMapping;
8 12
 import org.springframework.web.bind.annotation.RestController;
9 13
 import com.alibaba.fastjson.JSONObject;
@@ -19,6 +23,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
19 23
  * @author 吴思凡
20 24
  *
21 25
  */
26
+@Api(tags = "地址")
22 27
 @RestController
23 28
 @Scope("prototype")
24 29
 @RequestMapping("/wx/address")
@@ -30,7 +35,7 @@ public class WxAddressController extends ProjBaseAction {
30 35
 	@Autowired
31 36
 	private AddressApi addressApi;
32 37
 
33
-	@RequestMapping("/get_address")
38
+	@GetMapping("/get_address")
34 39
 	public String get_address() {
35 40
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
36 41
 		String persion_id = persion.getString("kid");
@@ -39,7 +44,7 @@ public class WxAddressController extends ProjBaseAction {
39 44
 		return result.toJSONString();
40 45
 	}
41 46
 
42
-	@RequestMapping("/add")
47
+	@PostMapping("/add")
43 48
 	public String add(String province, String city, String district, String detail, String user_name,
44 49
 			String user_mobile, String is_default) {
45 50
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -69,7 +74,7 @@ public class WxAddressController extends ProjBaseAction {
69 74
 		return result.toJSONString();
70 75
 	}
71 76
 
72
-	@RequestMapping("/update")
77
+	@PostMapping("/update")
73 78
 	public String update(String province, String city, String district, String detail, String user_name,
74 79
 			String user_mobile, String is_default, String kid) {
75 80
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -107,7 +112,7 @@ public class WxAddressController extends ProjBaseAction {
107 112
 		return result.toJSONString();
108 113
 	}
109 114
 
110
-	@RequestMapping("/get")
115
+	@PostMapping("/get")
111 116
 	public String get(String kid) {
112 117
 		ReceiveAddress receive_address = addressApi.get(kid);
113 118
 
@@ -115,7 +120,7 @@ public class WxAddressController extends ProjBaseAction {
115 120
 		return result.toJSONString();
116 121
 	}
117 122
 
118
-	@RequestMapping("/delete")
123
+	@PostMapping("/delete")
119 124
 	public String delete(String kid) {
120 125
 		ReceiveAddress receive_address = addressApi.get(kid);
121 126
 		addressApi.delete(receive_address);
@@ -123,7 +128,7 @@ public class WxAddressController extends ProjBaseAction {
123 128
 		return result.toJSONString();
124 129
 	}
125 130
 
126
-	@RequestMapping("/update_is_default")
131
+	@PostMapping("/update_is_default")
127 132
 	public String update_is_default(String kid) {
128 133
 
129 134
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();

+ 28 - 13
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxItemController.java

@@ -6,9 +6,12 @@ import java.util.Date;
6 6
 import java.util.List;
7 7
 import java.util.Map;
8 8
 
9
+import io.swagger.annotations.Api;
10
+import io.swagger.annotations.ApiOperation;
9 11
 import org.apache.http.client.ClientProtocolException;
10 12
 import org.springframework.beans.factory.annotation.Autowired;
11 13
 import org.springframework.context.annotation.Scope;
14
+import org.springframework.web.bind.annotation.PostMapping;
12 15
 import org.springframework.web.bind.annotation.RequestMapping;
13 16
 import org.springframework.web.bind.annotation.RestController;
14 17
 import org.tmsps.ne4spring.utils.DateTools;
@@ -32,6 +35,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
32 35
  * @author 吴思凡
33 36
  *
34 37
  */
38
+@Api(tags = "店铺拍品")
35 39
 @RestController
36 40
 @Scope("prototype")
37 41
 @RequestMapping("/wx/pm")
@@ -49,13 +53,13 @@ public class WxItemController extends ProjBaseAction {
49 53
 	@Autowired
50 54
 	private LiveRoomService liveRoomService;
51 55
 
52
-	@RequestMapping("/new_add_item")
56
+	@PostMapping("/new_add_item")
53 57
 	public String new_add_item(t_project_item project_item) throws ParseException {
54 58
 		wxItemService.add(project_item);
55 59
 		return result.toJSONString();
56 60
 	}
57 61
 
58
-	@RequestMapping("/new_update_item")
62
+	@PostMapping("/new_update_item")
59 63
 	public String new_update_item(t_project_item project_item) throws ParseException {
60 64
 		t_project_item project_itemDb = wxItemService.get(project_item.getKid());
61 65
 		project_itemDb.setBid_type(project_item.getBid_type());
@@ -86,7 +90,8 @@ public class WxItemController extends ProjBaseAction {
86 90
 	 * @param item_kid
87 91
 	 * @return
88 92
 	 */
89
-	@RequestMapping("/get_item")
93
+	@ApiOperation("获取标的物信息")
94
+	@PostMapping("/get_item")
90 95
 	public String get_item(String item_kid) {
91 96
 		t_project_item project_item = wxItemService.get(item_kid);
92 97
 		result.put("data", project_item);
@@ -99,7 +104,8 @@ public class WxItemController extends ProjBaseAction {
99 104
 	 * @param item_kid
100 105
 	 * @return
101 106
 	 */
102
-	@RequestMapping("/del_item")
107
+	@ApiOperation("删除标的物")
108
+	@PostMapping("/del_item")
103 109
 	public String del_item(String item_kid) {
104 110
 		wxItemService.deleteById(item_kid);
105 111
 		return result.toJSONString();
@@ -111,7 +117,8 @@ public class WxItemController extends ProjBaseAction {
111 117
 	 * @param shop_id
112 118
 	 * @return
113 119
 	 */
114
-	@RequestMapping("list_all_item")
120
+	@ApiOperation("所有标的物")
121
+	@PostMapping("list_all_item")
115 122
 	public String list_all_item(String shop_id) {
116 123
 		List<Map<String, Object>> list = ChkTools.getFileId(wxItemService.list_item_wait_verify(shop_id));
117 124
 		List<Map<String, Object>> list1 = ChkTools.getFileId(wxItemService.list_item_verify_pass(shop_id));
@@ -129,7 +136,8 @@ public class WxItemController extends ProjBaseAction {
129 136
 	 * @param shop_id
130 137
 	 * @return
131 138
 	 */
132
-	@RequestMapping("/list_item_wait_verify")
139
+	@ApiOperation("查询正在等待审核的标的物")
140
+	@PostMapping("/list_item_wait_verify")
133 141
 	public String list_item_wait_verify(String shop_id) {
134 142
 
135 143
 		List<Map<String, Object>> list = wxItemService.list_item_wait_verify(shop_id);
@@ -143,7 +151,8 @@ public class WxItemController extends ProjBaseAction {
143 151
 	 * @param shop_id
144 152
 	 * @return
145 153
 	 */
146
-	@RequestMapping("/list_item_verify_pass")
154
+	@ApiOperation("查询审核通过的标的物")
155
+	@PostMapping("/list_item_verify_pass")
147 156
 	public String list_item_verify_pass(String shop_id) {
148 157
 		List<Map<String, Object>> list = wxItemService.list_item_verify_pass(shop_id);
149 158
 		result.put("data", list);
@@ -156,7 +165,8 @@ public class WxItemController extends ProjBaseAction {
156 165
 	 * @param shop_id
157 166
 	 * @return
158 167
 	 */
159
-	@RequestMapping("/list_live_item_verify_pass")
168
+	@ApiOperation("查询审核通过的标的物")
169
+	@PostMapping("/list_live_item_verify_pass")
160 170
 	public String list_live_item_verify_pass(String shop_id) {
161 171
 		List<Map<String, Object>> list = wxItemService.list_live_item_verify_pass(shop_id);
162 172
 		result.put("data", list);
@@ -169,7 +179,8 @@ public class WxItemController extends ProjBaseAction {
169 179
 	 * @param shop_id
170 180
 	 * @return
171 181
 	 */
172
-	@RequestMapping("/list_item_verify_reject")
182
+	@ApiOperation("查询审核拒绝的标的物")
183
+	@PostMapping("/list_item_verify_reject")
173 184
 	public String list_item_verify_reject(String shop_id) {
174 185
 		List<Map<String, Object>> list = ChkTools.getFileId(wxItemService.list_item_verify_reject(shop_id));
175 186
 		result.put("data", list);
@@ -182,7 +193,8 @@ public class WxItemController extends ProjBaseAction {
182 193
 	 * @param item_kid
183 194
 	 * @return
184 195
 	 */
185
-	@RequestMapping("/start_countdown")
196
+	@ApiOperation("点击关拍开始倒计时,返回系统当前时间")
197
+	@PostMapping("/start_countdown")
186 198
 	public String start_countdown(String item_kid) {
187 199
 		long nowtime = System.currentTimeMillis();
188 200
 		result.put("nowtime", nowtime);
@@ -199,7 +211,8 @@ public class WxItemController extends ProjBaseAction {
199 211
 	 * @param item_kid
200 212
 	 * @return
201 213
 	 */
202
-	@RequestMapping("/get_countdown")
214
+	@ApiOperation("倒计时每秒获取是否有竞价记录")
215
+	@PostMapping("/get_countdown")
203 216
 	public String get_countdown(long start_time, String item_kid) {
204 217
 		List<Map<String, Object>> list = wxItemService.select_offer(start_time, item_kid);
205 218
 		if (list.size() > 0) {
@@ -217,7 +230,8 @@ public class WxItemController extends ProjBaseAction {
217 230
 	 * @param is_open
218 231
 	 * @return
219 232
 	 */
220
-	@RequestMapping("/bidding_status")
233
+	@ApiOperation("更改直播拍品状态")
234
+	@PostMapping("/bidding_status")
221 235
 	public String bidding_opening(String item_kid, boolean is_open) {
222 236
 		String s = is_open ? "开拍" : "关拍";
223 237
 		wxItemService.pm_update_status(item_kid, is_open);
@@ -263,7 +277,8 @@ public class WxItemController extends ProjBaseAction {
263 277
 	 * 
264 278
 	 * @return
265 279
 	 */
266
-	@RequestMapping("/is_delived")
280
+	@ApiOperation("查询已卖出未发货的宝贝")
281
+	@PostMapping("/is_delived")
267 282
 	public String is_delived() {
268 283
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
269 284
 		String shop_id = json.getString("shop_id");

+ 25 - 12
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxLiveRoomController.java

@@ -4,8 +4,11 @@ import java.math.BigDecimal;
4 4
 import java.util.List;
5 5
 import java.util.Map;
6 6
 
7
+import io.swagger.annotations.Api;
8
+import io.swagger.annotations.ApiOperation;
7 9
 import org.springframework.beans.factory.annotation.Autowired;
8 10
 import org.springframework.context.annotation.Scope;
11
+import org.springframework.web.bind.annotation.PostMapping;
9 12
 import org.springframework.web.bind.annotation.RequestMapping;
10 13
 import org.springframework.web.bind.annotation.RestController;
11 14
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -31,6 +34,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
31 34
  * @author 吴思凡
32 35
  *
33 36
  */
37
+@Api(tags = "直播间")
34 38
 @RestController
35 39
 @Scope("prototype")
36 40
 @RequestMapping("/wx/pm")
@@ -55,7 +59,8 @@ public class WxLiveRoomController extends ProjBaseAction {
55 59
 	 * @param content
56 60
 	 * @return
57 61
 	 */
58
-	@RequestMapping(value = "/create_live_room")
62
+	@ApiOperation("创建直播间")
63
+	@PostMapping(value = "/create_live_room")
59 64
 	public String register_shop(String name, String content) {
60 65
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
61 66
 		String persion_id = json.getString("kid");
@@ -81,7 +86,7 @@ public class WxLiveRoomController extends ProjBaseAction {
81 86
 	 * @param shop_id
82 87
 	 * @return
83 88
 	 */
84
-	@RequestMapping("/check_live_room")
89
+	@PostMapping("/check_live_room")
85 90
 	public String check_live_room(String shop_id) {
86 91
 		List<Map<String, Object>> list = liveRoomService.list_verify_pass(shop_id);
87 92
 
@@ -106,7 +111,8 @@ public class WxLiveRoomController extends ProjBaseAction {
106 111
 	 * @param content
107 112
 	 * @return
108 113
 	 */
109
-	@RequestMapping(value = "/update_live_room")
114
+	@ApiOperation("修改直播间")
115
+	@PostMapping(value = "/update_live_room")
110 116
 	public String update_live_room(String live_room_id, String name, String content) {
111 117
 		t_liveroom liveroom = liveRoomService.get(live_room_id);
112 118
 		liveroom.setName(name);
@@ -124,7 +130,8 @@ public class WxLiveRoomController extends ProjBaseAction {
124 130
 	 * @param live_room_id
125 131
 	 * @return
126 132
 	 */
127
-	@RequestMapping(value = "/get_live_room")
133
+	@ApiOperation("获取直播间信息")
134
+	@PostMapping(value = "/get_live_room")
128 135
 	public String get_live_room(String live_room_id) {
129 136
 
130 137
 		t_liveroom liveroom = liveRoomService.get(live_room_id);
@@ -139,7 +146,8 @@ public class WxLiveRoomController extends ProjBaseAction {
139 146
 	 * @param live_room_id
140 147
 	 * @return
141 148
 	 */
142
-	@RequestMapping(value = "/del_live_room")
149
+	@ApiOperation("删除直播间")
150
+	@PostMapping(value = "/del_live_room")
143 151
 	public String del_live_room(String live_room_id) {
144 152
 
145 153
 		liveRoomService.deleteById(live_room_id);
@@ -153,7 +161,8 @@ public class WxLiveRoomController extends ProjBaseAction {
153 161
 	 * @param shop_id
154 162
 	 * @return
155 163
 	 */
156
-	@RequestMapping(value = "/list_verify_pass")
164
+	@ApiOperation("获取审核通过的直播间")
165
+	@PostMapping(value = "/list_verify_pass")
157 166
 	public String list_live_room(String shop_id) {
158 167
 
159 168
 		List<Map<String, Object>> list = liveRoomService.list_verify_pass(shop_id);
@@ -167,7 +176,8 @@ public class WxLiveRoomController extends ProjBaseAction {
167 176
 	 * @param shop_id
168 177
 	 * @return
169 178
 	 */
170
-	@RequestMapping(value = "/list_wait_verify")
179
+	@ApiOperation("获取正在审核的")
180
+	@PostMapping(value = "/list_wait_verify")
171 181
 	public String list_wait_verify(String shop_id) {
172 182
 		List<Map<String, Object>> list = liveRoomService.list_wait_verify(shop_id);
173 183
 		result.put("data", list);
@@ -180,7 +190,8 @@ public class WxLiveRoomController extends ProjBaseAction {
180 190
 	 * @param shop_id
181 191
 	 * @return
182 192
 	 */
183
-	@RequestMapping(value = "/list_verify_reject")
193
+	@ApiOperation("获取审核未通过")
194
+	@PostMapping(value = "/list_verify_reject")
184 195
 	public String list_verify_reject(String shop_id) {
185 196
 		List<Map<String, Object>> list = liveRoomService.list_verify_reject(shop_id);
186 197
 		result.put("data", list);
@@ -193,7 +204,8 @@ public class WxLiveRoomController extends ProjBaseAction {
193 204
 	 * @param live_room_id
194 205
 	 * @return
195 206
 	 */
196
-	@RequestMapping(value = "/live_room_detail")
207
+	@ApiOperation("进入直播间详情")
208
+	@PostMapping(value = "/live_room_detail")
197 209
 	public String live_room_detail(String live_room_id) {
198 210
 		List<Map<String, Object>> list = ChkTools.getFileId(liveRoomService.live_room_detail(live_room_id));
199 211
 		if (list.size() > 0) {
@@ -231,7 +243,8 @@ public class WxLiveRoomController extends ProjBaseAction {
231 243
 	 * @param item_kid
232 244
 	 * @return
233 245
 	 */
234
-	@RequestMapping(value = "/get_item_detail")
246
+	@ApiOperation("获取标的物详情")
247
+	@PostMapping(value = "/get_item_detail")
235 248
 	public String get_item_detail(String item_kid) {
236 249
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
237 250
 		String pm_user_id = persion.getString("kid");
@@ -259,7 +272,7 @@ public class WxLiveRoomController extends ProjBaseAction {
259 272
 		return result.toJSONString();
260 273
 	}
261 274
 
262
-	@RequestMapping(value = "/get_live_room_item_detail")
275
+	@PostMapping(value = "/get_live_room_item_detail")
263 276
 	public String get_live_room_item_detail(String item_kid) {
264 277
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.item_detail(item_kid));
265 278
 		List<Map<String, Object>> offer = pmItemService.select_offer_count(item_kid);
@@ -271,7 +284,7 @@ public class WxLiveRoomController extends ProjBaseAction {
271 284
 		return result.toJSONString();
272 285
 	}
273 286
 
274
-	@RequestMapping(value = "/select_live_item")
287
+	@PostMapping(value = "/select_live_item")
275 288
 	public String select_live_item(String live_room_id) {
276 289
 
277 290
 		List<Map<String, Object>> list = ChkTools.getFileId(liveRoomService.select_live_item(live_room_id));

+ 4 - 1
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxMsgController.java

@@ -2,9 +2,11 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2 2
 
3 3
 import java.io.IOException;
4 4
 
5
+import io.swagger.annotations.Api;
5 6
 import org.apache.http.client.ClientProtocolException;
6 7
 import org.springframework.beans.factory.annotation.Autowired;
7 8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.PostMapping;
8 10
 import org.springframework.web.bind.annotation.RequestMapping;
9 11
 import org.springframework.web.bind.annotation.RestController;
10 12
 import org.tmsps.ne4spring.utils.DateTools;
@@ -27,6 +29,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
27 29
  * @author 吴思凡
28 30
  *
29 31
  */
32
+@Api(tags = "模板消息")
30 33
 @RestController
31 34
 @Scope("prototype")
32 35
 @RequestMapping("/wx/pm")
@@ -47,7 +50,7 @@ public class WxMsgController {
47 50
 	@Autowired
48 51
 	private ShopService shopService;
49 52
 
50
-	@RequestMapping("/push_one_user")
53
+	@PostMapping("/push_one_user")
51 54
 	public String pushOneUser(String payno_id, String formId) throws ClientProtocolException, IOException {
52 55
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
53 56
 		t_pay_no pay_no = wxPmService.get_pay_no(payno_id);

+ 12 - 5
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmApiController.java

@@ -6,8 +6,12 @@ import java.util.HashMap;
6 6
 import java.util.List;
7 7
 import java.util.Map;
8 8
 
9
+import io.swagger.annotations.Api;
10
+import io.swagger.annotations.ApiOperation;
9 11
 import org.springframework.beans.factory.annotation.Autowired;
10 12
 import org.springframework.context.annotation.Scope;
13
+import org.springframework.web.bind.annotation.GetMapping;
14
+import org.springframework.web.bind.annotation.PostMapping;
11 15
 import org.springframework.web.bind.annotation.RequestMapping;
12 16
 import org.springframework.web.bind.annotation.RestController;
13 17
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -30,6 +34,7 @@ import com.ydw.yunbuyer.web.pm.service.WxPmService;
30 34
  * @author 吴思凡
31 35
  *
32 36
  */
37
+@Api(tags = "WxPmApiController")
33 38
 @RestController
34 39
 @Scope("prototype")
35 40
 @RequestMapping("/api/wx")
@@ -50,7 +55,7 @@ public class WxPmApiController extends ProjBaseAction {
50 55
 	@Autowired
51 56
 	private ShopService shopService;
52 57
 
53
-	@RequestMapping("/list_item")
58
+	@GetMapping("/list_item")
54 59
 	public String list_item() {
55 60
 		List<Map<String, Object>> list = pmItemService.list_all_open();
56 61
 		List<Map<String, Object>> list1 = pmItemService.list_all_not_open();
@@ -62,7 +67,7 @@ public class WxPmApiController extends ProjBaseAction {
62 67
 		return result.toJSONString();
63 68
 	}
64 69
 
65
-	@RequestMapping("/list_slideshow")
70
+	@GetMapping("/list_slideshow")
66 71
 	public String list_slideshow() {
67 72
 		List<Map<String, Object>> list = slideShowService.list_slideshow();
68 73
 		result.put("data", list);
@@ -75,7 +80,8 @@ public class WxPmApiController extends ProjBaseAction {
75 80
 	 * @param kid
76 81
 	 * @return
77 82
 	 */
78
-	@RequestMapping("/select_list")
83
+	@ApiOperation("详情页")
84
+	@PostMapping("/select_list")
79 85
 	public String select_list(String kid) {
80 86
 		// count.put(kid, );
81 87
 		List<Map<String, Object>> list = pmItemService.select_list(kid);
@@ -120,14 +126,15 @@ public class WxPmApiController extends ProjBaseAction {
120 126
 	 * @param kid
121 127
 	 * @return
122 128
 	 */
123
-	@RequestMapping("/add_circusee_num")
129
+	@ApiOperation("增加围观人数")
130
+	@PostMapping("/add_circusee_num")
124 131
 	public String add_circusee_num(String kid) {
125 132
 		System.out.println(kid);
126 133
 		pmItemService.add_circusee_num(kid);// 增加围观次数
127 134
 		return result.toJSONString();
128 135
 	}
129 136
 
130
-	@RequestMapping("/check_item_status")
137
+	@PostMapping("/check_item_status")
131 138
 	public String check_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
132 139
 
133 140
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);

+ 74 - 35
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxPmController.java

@@ -9,10 +9,14 @@ import java.util.List;
9 9
 import java.util.Map;
10 10
 
11 11
 import com.ydw.yunbuyer.common.base.enums.TimeEnum;
12
+import io.swagger.annotations.Api;
13
+import io.swagger.annotations.ApiOperation;
12 14
 import org.apache.http.client.ClientProtocolException;
13 15
 import org.springframework.beans.factory.annotation.Autowired;
14 16
 import org.springframework.context.annotation.Scope;
15 17
 import org.springframework.util.StringUtils;
18
+import org.springframework.web.bind.annotation.GetMapping;
19
+import org.springframework.web.bind.annotation.PostMapping;
16 20
 import org.springframework.web.bind.annotation.RequestMapping;
17 21
 import org.springframework.web.bind.annotation.RestController;
18 22
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -59,6 +63,7 @@ import com.ydw.yunbuyer.web.pm.web.WebTools;
59 63
  * @author 吴思凡
60 64
  *
61 65
  */
66
+@Api(tags = "WxPmController")
62 67
 @RestController
63 68
 @Scope("prototype")
64 69
 @RequestMapping("/wx/pm")
@@ -108,7 +113,8 @@ public class WxPmController extends ProjBaseAction {
108 113
 	 * @param mobile
109 114
 	 * @return
110 115
 	 */
111
-	@RequestMapping(value = "/send_mobile_wx")
116
+	@ApiOperation("发送短信")
117
+	@PostMapping(value = "/send_mobile_wx")
112 118
 	public String send_mobile_wx(String mobile) {
113 119
 		if (persionApi.check_mobile(mobile)) {
114 120
 			String random = ((int) ((Math.random() * 9 + 1) * 1000)) + "";
@@ -132,7 +138,8 @@ public class WxPmController extends ProjBaseAction {
132 138
 	 * @param code
133 139
 	 * @return
134 140
 	 */
135
-	@RequestMapping(value = "/check_mobile_and_code_wx")
141
+	@ApiOperation("检测手机号")
142
+	@PostMapping(value = "/check_mobile_and_code_wx")
136 143
 	public String check_mobile_and_code_wx(String mobile, String code) {
137 144
 		Object m = WebTools.getSession().getAttribute(mobile);
138 145
 		if (ChkTools.isNull(m)) {
@@ -156,7 +163,8 @@ public class WxPmController extends ProjBaseAction {
156 163
 	 * 
157 164
 	 * @return
158 165
 	 */
159
-	@RequestMapping(value = "/list_item_classify")
166
+	@ApiOperation("查询分类")
167
+	@GetMapping(value = "/list_item_classify")
160 168
 	public String list_item_classify() {
161 169
 		List<Map<String, Object>> list = pmItemService.list_item_classify();
162 170
 		LinkedList<Map<String, Object>> list1 = new LinkedList<Map<String, Object>>();
@@ -194,7 +202,8 @@ public class WxPmController extends ProjBaseAction {
194 202
 	 * @param userinfo
195 203
 	 * @return
196 204
 	 */
197
-	@RequestMapping(value = "/update_userinfo")
205
+	@ApiOperation("更新用户信息")
206
+	@PostMapping(value = "/update_userinfo")
198 207
 	public String update_userinfo(String userinfo) {
199 208
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
200 209
 		JSONObject json = JsonUtil.jsonStrToJsonObject(userinfo);
@@ -223,7 +232,8 @@ public class WxPmController extends ProjBaseAction {
223 232
 	 * 
224 233
 	 * @return
225 234
 	 */
226
-	@RequestMapping(value = "/get_bidderinfo")
235
+	@ApiOperation("获取我的中拍信息")
236
+	@GetMapping(value = "/get_bidderinfo")
227 237
 	public String get_bidderinfo() {
228 238
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
229 239
 		String persion_id = json.getString("kid");
@@ -246,7 +256,8 @@ public class WxPmController extends ProjBaseAction {
246 256
 	 * @param item_kid
247 257
 	 * @return
248 258
 	 */
249
-	@RequestMapping("/apply")
259
+	@ApiOperation("去支付保证金")
260
+	@PostMapping("/apply")
250 261
 	public String apply(String item_kid) {
251 262
 
252 263
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -266,7 +277,8 @@ public class WxPmController extends ProjBaseAction {
266 277
 	 * @param item_kid
267 278
 	 * @return
268 279
 	 */
269
-	@RequestMapping("/payment")
280
+	@ApiOperation("去支付成交价")
281
+	@PostMapping("/payment")
270 282
 	public String payment(String item_kid, String address_id, String message, BigDecimal red_pack_balance) {
271 283
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
272 284
 		String persion_kid = persion.getString("kid");
@@ -288,7 +300,8 @@ public class WxPmController extends ProjBaseAction {
288 300
 	 * 
289 301
 	 * @return
290 302
 	 */
291
-	@RequestMapping("/list_item")
303
+	@ApiOperation("查询全部已开拍和未开拍的")
304
+	@GetMapping("/list_item")
292 305
 	public String list_item() {
293 306
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.list_all_open());
294 307
 		if (list.size() > 0) {
@@ -313,7 +326,8 @@ public class WxPmController extends ProjBaseAction {
313 326
 	 * @param kid
314 327
 	 * @return
315 328
 	 */
316
-	@RequestMapping("/add_circusee_num")
329
+	@ApiOperation("增加围观人数")
330
+	@PostMapping("/add_circusee_num")
317 331
 	public String add_circusee_num(String kid) {
318 332
 		pmItemService.add_circusee_num(kid);// 增加围观次数
319 333
 		return result.toJSONString();
@@ -325,7 +339,8 @@ public class WxPmController extends ProjBaseAction {
325 339
 	 * @param kid
326 340
 	 * @return
327 341
 	 */
328
-	@RequestMapping("/select_list")
342
+	@ApiOperation("详情页")
343
+	@PostMapping("/select_list")
329 344
 	public String select_list(String kid) {
330 345
 		if (ChkUtil.isNull(kid)) {
331 346
 			super.setTipMsg(false, "商品不存在", Tip.Type.error);
@@ -398,7 +413,8 @@ public class WxPmController extends ProjBaseAction {
398 413
 	 * @param price_bidder
399 414
 	 * @return
400 415
 	 */
401
-	@RequestMapping("/compete_price")
416
+	@ApiOperation("竞价")
417
+	@PostMapping("/compete_price")
402 418
 	public String compete_price(String pm_item_id, BigDecimal price_bidder) {
403 419
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
404 420
 		String pm_user_id = persion.getString("kid");
@@ -457,7 +473,8 @@ public class WxPmController extends ProjBaseAction {
457 473
 	 * 
458 474
 	 * @return
459 475
 	 */
460
-	@RequestMapping("/wait_pay_money")
476
+	@ApiOperation("待付款")
477
+	@GetMapping("/wait_pay_money")
461 478
 	public String wait_pay_money() {
462 479
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
463 480
 		String persion_id = persion.getString("kid");
@@ -476,7 +493,8 @@ public class WxPmController extends ProjBaseAction {
476 493
 	 * 
477 494
 	 * @return
478 495
 	 */
479
-	@RequestMapping("/wait_receive")
496
+	@ApiOperation("待收货")
497
+	@GetMapping("/wait_receive")
480 498
 	public String wait_receive() {
481 499
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
482 500
 		String persion_id = persion.getString("kid");
@@ -496,7 +514,8 @@ public class WxPmController extends ProjBaseAction {
496 514
 	 * 
497 515
 	 * @return
498 516
 	 */
499
-	@RequestMapping("/update_address")
517
+	@ApiOperation("修改地址")
518
+	@GetMapping("/update_address")
500 519
 	public String update_address() {
501 520
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
502 521
 		String persion_id = persion.getString("kid");
@@ -515,7 +534,8 @@ public class WxPmController extends ProjBaseAction {
515 534
 	 * 
516 535
 	 * @return
517 536
 	 */
518
-	@RequestMapping("/verify_receive")
537
+	@ApiOperation("确认收货")
538
+	@PostMapping("/verify_receive")
519 539
 	public String verify_receive(String item_kid) {
520 540
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
521 541
 		String persion_id = persion.getString("kid");
@@ -529,7 +549,8 @@ public class WxPmController extends ProjBaseAction {
529 549
 	 * 
530 550
 	 * @return
531 551
 	 */
532
-	@RequestMapping("/get_bidding")
552
+	@ApiOperation("获取我正在拍的")
553
+	@GetMapping("/get_bidding")
533 554
 	public String get_bidding() {
534 555
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
535 556
 		String persion_id = persion.getString("kid");
@@ -558,7 +579,8 @@ public class WxPmController extends ProjBaseAction {
558 579
 	 * 
559 580
 	 * @return
560 581
 	 */
561
-	@RequestMapping("/wait_deliver")
582
+	@ApiOperation("等待发货的列表")
583
+	@GetMapping("/wait_deliver")
562 584
 	public String wait_deliver() {
563 585
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
564 586
 		String persion_id = persion.getString("kid");
@@ -578,7 +600,8 @@ public class WxPmController extends ProjBaseAction {
578 600
 	 * @param item_kid
579 601
 	 * @return
580 602
 	 */
581
-	@RequestMapping("/logistics_detail")
603
+	@ApiOperation("物流详情")
604
+	@PostMapping("/logistics_detail")
582 605
 	public String logistics_detail(String item_kid) {
583 606
 
584 607
 		t_pm_item_submit pm_item_submit = pmItemService.logistics_detail(item_kid);
@@ -597,7 +620,8 @@ public class WxPmController extends ProjBaseAction {
597 620
 	 * 
598 621
 	 * @return
599 622
 	 */
600
-	@RequestMapping("/list_live_item")
623
+	@ApiOperation("买家查看的直播间列表")
624
+	@GetMapping("/list_live_item")
601 625
 	public String list_live_item() {
602 626
 		/*
603 627
 		 * String url =
@@ -627,7 +651,8 @@ public class WxPmController extends ProjBaseAction {
627 651
 	 * @param live_room_id
628 652
 	 * @return
629 653
 	 */
630
-	@RequestMapping("/live_item_detail")
654
+	@ApiOperation("进入直播间详情页面 返回直播间信息和直播间下的所有标的物信息、已开拍的标的物信息 买家报名信息,出价次数")
655
+	@PostMapping("/live_item_detail")
631 656
 	public String live_item_lsit(String live_room_id) {
632 657
 		List<Map<String, Object>> list = ChkTools.getFileId(pmItemService.live_detail(live_room_id));
633 658
 
@@ -651,7 +676,8 @@ public class WxPmController extends ProjBaseAction {
651 676
 	 * @throws IOException
652 677
 	 * @throws ClientProtocolException
653 678
 	 */
654
-	@RequestMapping("/deliver")
679
+	@ApiOperation("发货")
680
+	@PostMapping("/deliver")
655 681
 	public String deliver(String item_kid, String type_code, long logistics_number, String expressage)
656 682
 			throws ClientProtocolException, IOException {
657 683
 		pmProjectItemService.deliver(item_kid, type_code, logistics_number, expressage);
@@ -691,7 +717,8 @@ public class WxPmController extends ProjBaseAction {
691 717
 	 * 
692 718
 	 * @return
693 719
 	 */
694
-	@RequestMapping("/list_express")
720
+	@ApiOperation("查询所有快递")
721
+	@PostMapping("/list_express")
695 722
 	public String list_express(String pm_item_id) {
696 723
 		List<Map<String, Object>> list = wxPmService.list_express();
697 724
 		t_pm_item_submit pm_item_submit = wxPmService.get_address(pm_item_id);
@@ -704,7 +731,8 @@ public class WxPmController extends ProjBaseAction {
704 731
 	 * 准备付款 跳到订单页面
705 732
 	 * 
706 733
 	 */
707
-	@RequestMapping("/prepare_payment")
734
+	@ApiOperation("准备付款 跳到订单页面")
735
+	@PostMapping("/prepare_payment")
708 736
 	public String prepare_payment(String kid) {
709 737
 
710 738
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
@@ -744,7 +772,8 @@ public class WxPmController extends ProjBaseAction {
744 772
 	 * @param item_kid
745 773
 	 * @return
746 774
 	 */
747
-	@RequestMapping("/get_bid_man")
775
+	@ApiOperation("获取标的物下的中拍人")
776
+	@PostMapping("/get_bid_man")
748 777
 	public String get_bid_man(String item_kid) {
749 778
 
750 779
 		t_pm_item pm_item = wxPmService.get_bid_man(item_kid);
@@ -762,7 +791,8 @@ public class WxPmController extends ProjBaseAction {
762 791
 	 * 
763 792
 	 * @return
764 793
 	 */
765
-	@RequestMapping("/list_refund")
794
+	@ApiOperation("保证金退还列表")
795
+	@GetMapping("/list_refund")
766 796
 	public String list_refund() {
767 797
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
768 798
 		String persion_id = persion.getString("kid");
@@ -799,7 +829,8 @@ public class WxPmController extends ProjBaseAction {
799 829
 	 * @param persion_id
800 830
 	 * @return
801 831
 	 */
802
-	@RequestMapping("/initiate_refund")
832
+	@ApiOperation("发起退款")
833
+	@PostMapping("/initiate_refund")
803 834
 	public String initiate_refund(String item_kid) {
804 835
 
805 836
 		return result.toJSONString();
@@ -814,7 +845,8 @@ public class WxPmController extends ProjBaseAction {
814 845
 	 * @param chat_time
815 846
 	 * @return
816 847
 	 */
817
-	@RequestMapping("/check_item_status")
848
+	@ApiOperation("查询拍品状态")
849
+	@PostMapping("/check_item_status")
818 850
 	public String check_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
819 851
 		List<Map<String, Object>> l1 = pmItemService.select_submit_count(pm_item_id);
820 852
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);
@@ -856,7 +888,8 @@ public class WxPmController extends ProjBaseAction {
856 888
 	 * @param chat_time
857 889
 	 * @return
858 890
 	 */
859
-	@RequestMapping("/check_live_item_status")
891
+	@ApiOperation("查询直播拍品状态")
892
+	@PostMapping("/check_live_item_status")
860 893
 	public String check_live_item_status(String pm_item_id, BigDecimal price, String live_room_id, long chat_time) {
861 894
 
862 895
 		t_pm_item_submit_offer pm_item_submit_offer = pmItemService.get_newbigdecimal(pm_item_id);
@@ -906,7 +939,8 @@ public class WxPmController extends ProjBaseAction {
906 939
 	 * @param feedback_message
907 940
 	 * @return
908 941
 	 */
909
-	@RequestMapping("/add_feedback_message")
942
+	@ApiOperation("提交意见")
943
+	@PostMapping("/add_feedback_message")
910 944
 	public String add_feedback_message(String feedback_message) {
911 945
 		try {
912 946
 			SensitiveWord sw = new SensitiveWord("src/main/java/CensorWords");
@@ -929,7 +963,8 @@ public class WxPmController extends ProjBaseAction {
929 963
 	 * @param bid_from
930 964
 	 * @return
931 965
 	 */
932
-	@RequestMapping("/select_item_by_chassify")
966
+	@ApiOperation("根据分类查询拍品")
967
+	@PostMapping("/select_item_by_chassify")
933 968
 	public String select_item_by_chassify(String bid_type, String bid_from) {
934 969
 		System.out.println("bid_type:" + bid_type);
935 970
 		System.out.println("bid_from:" + bid_from);
@@ -943,7 +978,8 @@ public class WxPmController extends ProjBaseAction {
943 978
 	 * 
944 979
 	 * @return
945 980
 	 */
946
-	@RequestMapping("/list_slideshow")
981
+	@ApiOperation("轮播图")
982
+	@GetMapping("/list_slideshow")
947 983
 	public String list_slideshow() {
948 984
 		List<Map<String, Object>> list = slideShowService.list_slideshow();
949 985
 		result.put("data", list);
@@ -957,7 +993,8 @@ public class WxPmController extends ProjBaseAction {
957 993
 	 * @param form_id
958 994
 	 * @return
959 995
 	 */
960
-	@RequestMapping("/add_collect")
996
+	@ApiOperation("设置收藏")
997
+	@PostMapping("/add_collect")
961 998
 	public String add_collect(String pm_item_id, String form_id) {
962 999
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
963 1000
 		String pm_user_id = persion.getString("kid");
@@ -977,7 +1014,7 @@ public class WxPmController extends ProjBaseAction {
977 1014
 	 * 
978 1015
 	 * @return
979 1016
 	 */
980
-	@RequestMapping("/select_pay_record_by_persion")
1017
+	@GetMapping("/select_pay_record_by_persion")
981 1018
 	public String get_pay_record() {
982 1019
 		// JSONObject persion = sessionWxService.getCurrentLoginPersion();
983 1020
 		// String pm_user_id = persion.getString("kid");
@@ -989,7 +1026,8 @@ public class WxPmController extends ProjBaseAction {
989 1026
 	 * 
990 1027
 	 * @return
991 1028
 	 */
992
-	@RequestMapping("/select_count")
1029
+	@ApiOperation("查询消息数量")
1030
+	@GetMapping("/select_count")
993 1031
 	public String select_count() {
994 1032
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
995 1033
 		String persion_id = persion.getString("kid");
@@ -1007,7 +1045,8 @@ public class WxPmController extends ProjBaseAction {
1007 1045
 	 * 
1008 1046
 	 * @return
1009 1047
 	 */
1010
-	@RequestMapping("/select_bidding_record")
1048
+	@ApiOperation("查询中拍记录")
1049
+	@GetMapping("/select_bidding_record")
1011 1050
 	public String select_bidding_record() {
1012 1051
 		JSONObject persion = sessionWxService.getCurrentLoginPersion();
1013 1052
 		String pm_user_id = persion.getString("kid");

+ 7 - 3
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxRedPackController.java

@@ -4,8 +4,11 @@ import java.math.BigDecimal;
4 4
 import java.util.List;
5 5
 import java.util.Map;
6 6
 
7
+import io.swagger.annotations.Api;
7 8
 import org.springframework.beans.factory.annotation.Autowired;
8 9
 import org.springframework.context.annotation.Scope;
10
+import org.springframework.web.bind.annotation.GetMapping;
11
+import org.springframework.web.bind.annotation.PostMapping;
9 12
 import org.springframework.web.bind.annotation.RequestMapping;
10 13
 import org.springframework.web.bind.annotation.RestController;
11 14
 import org.tmsps.ne4spring.utils.DateTools;
@@ -25,6 +28,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
25 28
  * @author 吴思凡
26 29
  *
27 30
  */
31
+@Api(tags = "红包")
28 32
 @RestController
29 33
 @Scope("prototype")
30 34
 @RequestMapping("/wx/pm")
@@ -42,7 +46,7 @@ public class WxRedPackController extends ProjBaseAction {
42 46
 	@Autowired
43 47
 	private SessionWxService sessionWxService;
44 48
 
45
-	@RequestMapping(value = "/get_balance")
49
+	@GetMapping(value = "/get_balance")
46 50
 	public String get_balance() {
47 51
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
48 52
 		String persion_id = json1.getString("kid");
@@ -51,7 +55,7 @@ public class WxRedPackController extends ProjBaseAction {
51 55
 		return result.toJSONString();
52 56
 	}
53 57
 
54
-	@RequestMapping(value = "/list_redpack")
58
+	@GetMapping(value = "/list_redpack")
55 59
 	public String list_redback() {
56 60
 
57 61
 		JSONObject json1 = sessionWxService.getCurrentLoginPersion();
@@ -73,7 +77,7 @@ public class WxRedPackController extends ProjBaseAction {
73 77
 		return result.toJSONString();
74 78
 	}
75 79
 
76
-	@RequestMapping(value = "/add_redpack")
80
+	@PostMapping(value = "/add_redpack")
77 81
 	public String add_redback(String persion_id) {
78 82
 		RedPack red_pack = new RedPack();
79 83
 		red_pack.setBalance(new BigDecimal(1));

+ 8 - 3
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxShopController.java

@@ -2,8 +2,12 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
2 2
 
3 3
 import java.util.List;
4 4
 import java.util.Map;
5
+
6
+import io.swagger.annotations.Api;
5 7
 import org.springframework.beans.factory.annotation.Autowired;
6 8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.GetMapping;
10
+import org.springframework.web.bind.annotation.PostMapping;
7 11
 import org.springframework.web.bind.annotation.RequestMapping;
8 12
 import org.springframework.web.bind.annotation.RestController;
9 13
 import org.tmsps.ne4spring.utils.ChkUtil;
@@ -23,6 +27,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
23 27
  * @author 吴思凡
24 28
  *
25 29
  */
30
+@Api(tags = "店铺")
26 31
 @RestController
27 32
 @Scope("prototype")
28 33
 @RequestMapping("/wx/pm")
@@ -40,14 +45,14 @@ public class WxShopController extends ProjBaseAction {
40 45
 	@Autowired
41 46
 	private WxPmService wxPmService;
42 47
 
43
-	@RequestMapping("list_bank")
48
+	@GetMapping("list_bank")
44 49
 	public String list_bank() {
45 50
 		List<Map<String, Object>> list = wxPmService.list_bank();
46 51
 		result.put("data", list);
47 52
 		return result.toJSONString();
48 53
 	}
49 54
 
50
-	@RequestMapping(value = "/get_shop_info")
55
+	@GetMapping(value = "/get_shop_info")
51 56
 	public String get_shop_info() {
52 57
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
53 58
 		String persion_id = json.getString("kid");
@@ -69,7 +74,7 @@ public class WxShopController extends ProjBaseAction {
69 74
 		return result.toJSONString();
70 75
 	}
71 76
 
72
-	@RequestMapping(value = "/new_register_shop")
77
+	@PostMapping(value = "/new_register_shop")
73 78
 	public String new_register_shop(t_shop shop) {
74 79
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
75 80
 		String persion_id = json.getString("kid");

+ 4 - 1
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxSubmitController.java

@@ -1,8 +1,10 @@
1 1
 package com.ydw.yunbuyer.web.pm.controller_wxapp;
2 2
 
3
+import io.swagger.annotations.Api;
3 4
 import org.springframework.beans.factory.annotation.Autowired;
4 5
 import org.springframework.context.annotation.Scope;
5 6
 import org.springframework.util.StringUtils;
7
+import org.springframework.web.bind.annotation.PostMapping;
6 8
 import org.springframework.web.bind.annotation.RequestMapping;
7 9
 import org.springframework.web.bind.annotation.RestController;
8 10
 
@@ -21,6 +23,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
21 23
  * @author 吴思凡
22 24
  *
23 25
  */
26
+@Api(tags = "店铺")
24 27
 @RestController
25 28
 @Scope("prototype")
26 29
 @RequestMapping("/wx/submit")
@@ -32,7 +35,7 @@ public class WxSubmitController extends ProjBaseAction {
32 35
 	@Autowired
33 36
 	private WxSubmitService wxSubmitService;
34 37
 
35
-	@RequestMapping(value = "/offline_apply")
38
+	@PostMapping(value = "/offline_apply")
36 39
 	public String offline_apply(t_pm_offline_apply pm_offline_apply) {
37 40
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
38 41
 		String persion_id = json.getString("kid");

+ 5 - 2
krock-pm/krock-web-pm/src/main/java/com/ydw/yunbuyer/web/pm/controller_wxapp/WxchatController.java

@@ -3,8 +3,10 @@ package com.ydw.yunbuyer.web.pm.controller_wxapp;
3 3
 import java.util.List;
4 4
 import java.util.Map;
5 5
 
6
+import io.swagger.annotations.Api;
6 7
 import org.springframework.beans.factory.annotation.Autowired;
7 8
 import org.springframework.context.annotation.Scope;
9
+import org.springframework.web.bind.annotation.PostMapping;
8 10
 import org.springframework.web.bind.annotation.RequestMapping;
9 11
 import org.springframework.web.bind.annotation.RestController;
10 12
 
@@ -22,6 +24,7 @@ import com.ydw.yunbuyer.web.pm.web.SessionWxService;
22 24
  * @author 吴思凡
23 25
  *
24 26
  */
27
+@Api(tags = "直播间聊天信息")
25 28
 @RestController
26 29
 @Scope("prototype")
27 30
 @RequestMapping("/wx/pm")
@@ -39,7 +42,7 @@ public class WxchatController extends ProjBaseAction {
39 42
 	@Autowired
40 43
 	private PersionApi persionApi;
41 44
 
42
-	@RequestMapping("/get_chatting_records")
45
+	@PostMapping("/get_chatting_records")
43 46
 	public String get_chatting_records(String live_room_id, long chat_time) {
44 47
 		List<Map<String, Object>> list = pmItemService.get_chatting_records(live_room_id, chat_time);
45 48
 		for (Map<String, Object> map : list) {
@@ -52,7 +55,7 @@ public class WxchatController extends ProjBaseAction {
52 55
 		return result.toJSONString();
53 56
 	}
54 57
 
55
-	@RequestMapping("/add_chitchat")
58
+	@PostMapping("/add_chitchat")
56 59
 	public String add_chitchat(String content, String liveroom_id) {
57 60
 		JSONObject json = sessionWxService.getCurrentLoginPersion();
58 61
 		String persion_id = json.getString("kid");