dingxin 6 年之前
父節點
當前提交
4130287a85

+ 1
- 1
whole-estate/src/main/java/com/example/wholeestate/controller/ActivityController.java 查看文件

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

+ 2
- 2
whole-estate/src/main/java/com/example/wholeestate/controller/BuildingController.java 查看文件

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

+ 20
- 0
whole-estate/src/main/java/com/example/wholeestate/controller/CommentImgController.java 查看文件

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 查看文件

1
 package com.example.wholeestate.controller;
1
 package com.example.wholeestate.controller;
2
 
2
 
3
 
3
 
4
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
 import com.example.wholeestate.common.base.BaseController;
5
 import com.example.wholeestate.common.base.BaseController;
5
 import com.example.wholeestate.common.resp.ResponseBean;
6
 import com.example.wholeestate.common.resp.ResponseBean;
6
 import com.example.wholeestate.model.PageImg;
7
 import com.example.wholeestate.model.PageImg;
9
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParam;
10
 import io.swagger.annotations.ApiImplicitParams;
11
 import io.swagger.annotations.ApiImplicitParams;
11
 import io.swagger.annotations.ApiOperation;
12
 import io.swagger.annotations.ApiOperation;
12
-import org.checkerframework.checker.units.qual.A;
13
 import org.springframework.beans.factory.annotation.Autowired;
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
  * <p>
23
  * <p>
34
             @ApiImplicitParam(paramType = "Query",dataType = "String",name = "id",value = "图片id" ),
40
             @ApiImplicitParam(paramType = "Query",dataType = "String",name = "id",value = "图片id" ),
35
     })
41
     })
36
     @RequestMapping(value = "/pageIm", method = RequestMethod.GET)
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
         return responseBean;
66
         return responseBean;
42
     }
67
     }
43
 
68
 

+ 16
- 0
whole-estate/src/main/java/com/example/wholeestate/dao/CommentImgMapper.java 查看文件

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 查看文件

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 查看文件

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 查看文件

375
         ResponseBean responseBean = new ResponseBean();
375
         ResponseBean responseBean = new ResponseBean();
376
 
376
 
377
         QueryWrapper<Building> buildingQueryWrapper = new QueryWrapper<>();
377
         QueryWrapper<Building> buildingQueryWrapper = new QueryWrapper<>();
378
+        buildingQueryWrapper.eq("status", 1);
378
         List<Building> buildingList = buildingMapper.selectList(buildingQueryWrapper);
379
         List<Building> buildingList = buildingMapper.selectList(buildingQueryWrapper);
379
         responseBean.addSuccess(buildingList);
380
         responseBean.addSuccess(buildingList);
380
 
381
 

+ 20
- 0
whole-estate/src/main/java/com/example/wholeestate/service/impl/CommentImgServiceImpl.java 查看文件

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 查看文件

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>