dingxin vor 6 Jahren
Ursprung
Commit
4130287a85

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/controller/ActivityController.java Datei anzeigen

@@ -190,7 +190,7 @@ public class ActivityController extends BaseController {
190 190
     }
191 191
 
192 192
     @RequestMapping(value = "/wx/activity/{openid}", method = RequestMethod.GET)
193
-    @ApiOperation(value = "根据openid查询参加过的活动列表", notes = "根据openid查询参加过的活动列表")
193
+    @ApiOperation(value = "微信小程序 根据openid查询参加过的活动列表", notes = "微信小程序 根据openid查询参加过的活动列表")
194 194
     @ApiImplicitParams({
195 195
             @ApiImplicitParam(paramType = "query", dataTypeClass = Integer.class, name = "pageNum", value = "pageNum第几页"),
196 196
             @ApiImplicitParam(paramType = "query", dataTypeClass = Integer.class, name = "pageSize", value = "pageSize一页多少行")

+ 2
- 2
whole-estate/src/main/java/com/example/wholeestate/controller/BuildingController.java Datei anzeigen

@@ -154,7 +154,7 @@ public class BuildingController extends BaseController {
154 154
     }
155 155
 
156 156
     @RequestMapping(value = "/wx/collection/{openid}", method = RequestMethod.DELETE)
157
-    @ApiOperation(value = "根据 openid 和 buildingId 删除收藏楼盘")
157
+    @ApiOperation(value = "微信小程序 根据 openid 和 buildingId 删除收藏楼盘")
158 158
     @ApiImplicitParams({
159 159
             @ApiImplicitParam(paramType = "path", dataTypeClass = String.class, name = "openid", value = "openid"),
160 160
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "buildingId", value = "buildingId楼盘编号"),
@@ -176,7 +176,7 @@ public class BuildingController extends BaseController {
176 176
     }
177 177
 
178 178
     @RequestMapping(value = "/wx/collection/{openid}", method = RequestMethod.POST)
179
-    @ApiOperation(value = "根据 openid 和 buildingId 收藏楼盘")
179
+    @ApiOperation(value = "微信小程序 根据 openid 和 buildingId 收藏楼盘")
180 180
     @ApiImplicitParams({
181 181
             @ApiImplicitParam(paramType = "path", dataTypeClass = String.class, name = "openid", value = "openid"),
182 182
             @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "buildingId", value = "buildingId楼盘编号"),

+ 20
- 0
whole-estate/src/main/java/com/example/wholeestate/controller/CommentImgController.java Datei anzeigen

@@ -0,0 +1,20 @@
1
+package com.example.wholeestate.controller;
2
+
3
+
4
+import com.example.wholeestate.common.base.BaseController;
5
+import org.springframework.web.bind.annotation.RequestMapping;
6
+import org.springframework.web.bind.annotation.RestController;
7
+
8
+/**
9
+ * <p>
10
+ *  前端控制器
11
+ * </p>
12
+ *
13
+ * @author weiximei
14
+ * @since 2019-03-22
15
+ */
16
+@RestController
17
+@RequestMapping("/")
18
+public class CommentImgController extends BaseController {
19
+
20
+}

+ 30
- 5
whole-estate/src/main/java/com/example/wholeestate/controller/PageImgController.java Datei anzeigen

@@ -1,6 +1,7 @@
1 1
 package com.example.wholeestate.controller;
2 2
 
3 3
 
4
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 5
 import com.example.wholeestate.common.base.BaseController;
5 6
 import com.example.wholeestate.common.resp.ResponseBean;
6 7
 import com.example.wholeestate.model.PageImg;
@@ -9,9 +10,14 @@ import io.swagger.annotations.Api;
9 10
 import io.swagger.annotations.ApiImplicitParam;
10 11
 import io.swagger.annotations.ApiImplicitParams;
11 12
 import io.swagger.annotations.ApiOperation;
12
-import org.checkerframework.checker.units.qual.A;
13 13
 import org.springframework.beans.factory.annotation.Autowired;
14
-import org.springframework.web.bind.annotation.*;
14
+import org.springframework.web.bind.annotation.RequestMapping;
15
+
16
+import org.springframework.web.bind.annotation.RequestMethod;
17
+import org.springframework.web.bind.annotation.RequestParam;
18
+import org.springframework.web.bind.annotation.RestController;
19
+
20
+import java.util.List;
15 21
 
16 22
 /**
17 23
  * <p>
@@ -34,10 +40,29 @@ public class PageImgController extends BaseController {
34 40
             @ApiImplicitParam(paramType = "Query",dataType = "String",name = "id",value = "图片id" ),
35 41
     })
36 42
     @RequestMapping(value = "/pageIm", method = RequestMethod.GET)
37
-    public ResponseBean apageImgSelect(@RequestParam(value = "id",required = false)String id)
38
-    {
43
+    public ResponseBean apageImgSelect(@RequestParam(value = "id",required = false)String id) {
44
+
45
+        ResponseBean responseBean = iPageImgService.apageImgSelect(id);
46
+        return responseBean;
47
+    }
48
+
49
+    @RequestMapping(value = "/wx/banner", method = RequestMethod.GET)
50
+    @ApiOperation(value = "微信小程序 首页Banner")
51
+    @ApiImplicitParams({
52
+            @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "imgType", value = "图片类型"),
53
+            @ApiImplicitParam(paramType = "query", dataTypeClass = String.class, name = "imgLocation", value = "图片位置")
54
+    })
55
+    public ResponseBean getWxBanner(@RequestParam("imgType") String imgType,
56
+                                    @RequestParam("imgLocation") String imgLocation) {
57
+        ResponseBean responseBean = new ResponseBean();
58
+
59
+        QueryWrapper<PageImg> pageImgQueryWrapper = new QueryWrapper<>();
60
+        pageImgQueryWrapper.eq("img_type", imgType);
61
+        pageImgQueryWrapper.eq("img_location", imgLocation);
62
+        pageImgQueryWrapper.eq("status", 1);
63
+        List<PageImg> list = iPageImgService.list(pageImgQueryWrapper);
39 64
 
40
-        ResponseBean  responseBean = iPageImgService.apageImgSelect(id);
65
+        responseBean.addSuccess(list);
41 66
         return responseBean;
42 67
     }
43 68
 

+ 16
- 0
whole-estate/src/main/java/com/example/wholeestate/dao/CommentImgMapper.java Datei anzeigen

@@ -0,0 +1,16 @@
1
+package com.example.wholeestate.dao;
2
+
3
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
+import com.example.wholeestate.model.CommentImg;
5
+
6
+/**
7
+ * <p>
8
+ *  Mapper 接口
9
+ * </p>
10
+ *
11
+ * @author weiximei
12
+ * @since 2019-03-22
13
+ */
14
+public interface CommentImgMapper extends BaseMapper<CommentImg> {
15
+
16
+}

+ 37
- 0
whole-estate/src/main/java/com/example/wholeestate/model/CommentImg.java Datei anzeigen

@@ -0,0 +1,37 @@
1
+package com.example.wholeestate.model;
2
+
3
+import com.baomidou.mybatisplus.annotation.TableName;
4
+import lombok.Data;
5
+import lombok.EqualsAndHashCode;
6
+import lombok.experimental.Accessors;
7
+
8
+import java.io.Serializable;
9
+
10
+/**
11
+ * <p>
12
+ * 
13
+ * </p>
14
+ *
15
+ * @author weiximei
16
+ * @since 2019-03-22
17
+ */
18
+@Data
19
+@EqualsAndHashCode(callSuper = false)
20
+@Accessors(chain = true)
21
+@TableName("ta_comment_img")
22
+public class CommentImg implements Serializable {
23
+
24
+    private static final long serialVersionUID = 1L;
25
+
26
+    private String imgId;
27
+
28
+    private String commentId;
29
+
30
+    private String imgUrl;
31
+
32
+    private Integer status;
33
+
34
+    private Integer orderNo;
35
+
36
+
37
+}

+ 16
- 0
whole-estate/src/main/java/com/example/wholeestate/service/ICommentImgService.java Datei anzeigen

@@ -0,0 +1,16 @@
1
+package com.example.wholeestate.service;
2
+
3
+import com.baomidou.mybatisplus.extension.service.IService;
4
+import com.example.wholeestate.model.CommentImg;
5
+
6
+/**
7
+ * <p>
8
+ *  服务类
9
+ * </p>
10
+ *
11
+ * @author weiximei
12
+ * @since 2019-03-22
13
+ */
14
+public interface ICommentImgService extends IService<CommentImg> {
15
+
16
+}

+ 1
- 0
whole-estate/src/main/java/com/example/wholeestate/service/impl/BuildingServiceImpl.java Datei anzeigen

@@ -375,6 +375,7 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
375 375
         ResponseBean responseBean = new ResponseBean();
376 376
 
377 377
         QueryWrapper<Building> buildingQueryWrapper = new QueryWrapper<>();
378
+        buildingQueryWrapper.eq("status", 1);
378 379
         List<Building> buildingList = buildingMapper.selectList(buildingQueryWrapper);
379 380
         responseBean.addSuccess(buildingList);
380 381
 

+ 20
- 0
whole-estate/src/main/java/com/example/wholeestate/service/impl/CommentImgServiceImpl.java Datei anzeigen

@@ -0,0 +1,20 @@
1
+package com.example.wholeestate.service.impl;
2
+
3
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
+import com.example.wholeestate.dao.CommentImgMapper;
5
+import com.example.wholeestate.model.CommentImg;
6
+import com.example.wholeestate.service.ICommentImgService;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * <p>
11
+ *  服务实现类
12
+ * </p>
13
+ *
14
+ * @author weiximei
15
+ * @since 2019-03-22
16
+ */
17
+@Service
18
+public class CommentImgServiceImpl extends ServiceImpl<CommentImgMapper, CommentImg> implements ICommentImgService {
19
+
20
+}

+ 5
- 0
whole-estate/src/main/resources/mapper/CommentImgMapper.xml Datei anzeigen

@@ -0,0 +1,5 @@
1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+<mapper namespace="com.example.wholeestate.dao.CommentImgMapper">
4
+
5
+</mapper>