weiximei před 6 roky
rodič
revize
1d395d1ef5

+ 12
- 0
whole-estate/src/main/java/com/example/wholeestate/controller/PageImgController.java Zobrazit soubor

@@ -35,6 +35,16 @@ public class PageImgController extends BaseController {
35 35
     @Autowired
36 36
     private IPageImgService iPageImgService;
37 37
 
38
+    @ApiOperation(value = "后台首页图片", notes = "后台首页图片")
39
+    @ApiImplicitParams({
40
+            @ApiImplicitParam(paramType = "Query",dataType = "String",name = "id",value = "id为空时查所有" ),
41
+    })
42
+    @RequestMapping(value = "/pageIm", method = RequestMethod.GET)
43
+    public ResponseBean apageImgSelect(@RequestParam(value = "id",required = false)String id) {
44
+
45
+        ResponseBean responseBean = iPageImgService.apageImgSelect(id);
46
+        return responseBean;
47
+    }
38 48
 
39 49
     @RequestMapping(value = "/wx/banner", method = RequestMethod.GET)
40 50
     @ApiOperation(value = "微信小程序 首页Banner")
@@ -56,4 +66,6 @@ public class PageImgController extends BaseController {
56 66
         return responseBean;
57 67
     }
58 68
 
69
+    
70
+
59 71
 }

+ 4
- 0
whole-estate/src/main/java/com/example/wholeestate/dao/PageImgMapper.java Zobrazit soubor

@@ -3,6 +3,8 @@ package com.example.wholeestate.dao;
3 3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 4
 import com.example.wholeestate.model.PageImg;
5 5
 
6
+import java.util.List;
7
+
6 8
 /**
7 9
  * <p>
8 10
  *  Mapper 接口
@@ -13,4 +15,6 @@ import com.example.wholeestate.model.PageImg;
13 15
  */
14 16
 public interface PageImgMapper extends BaseMapper<PageImg> {
15 17
 
18
+
19
+    List<PageImg> selectImgList();
16 20
 }

+ 5
- 0
whole-estate/src/main/java/com/example/wholeestate/model/BuildingApartment.java Zobrazit soubor

@@ -44,4 +44,9 @@ public class BuildingApartment implements Serializable {
44 44
     @TableField(exist = false)
45 45
     private List<BuildingImg> buildingImgList;
46 46
 
47
+    /**
48
+     * 销售状态
49
+     */
50
+    private String marketStatus;
51
+
47 52
 }

+ 7
- 1
whole-estate/src/main/java/com/example/wholeestate/service/IPageImgService.java Zobrazit soubor

@@ -1,6 +1,7 @@
1 1
 package com.example.wholeestate.service;
2 2
 
3 3
 import com.baomidou.mybatisplus.extension.service.IService;
4
+import com.example.wholeestate.common.resp.ResponseBean;
4 5
 import com.example.wholeestate.model.PageImg;
5 6
 
6 7
 /**
@@ -12,5 +13,10 @@ import com.example.wholeestate.model.PageImg;
12 13
  * @since 2019-03-22
13 14
  */
14 15
 public interface IPageImgService extends IService<PageImg> {
15
-
16
+    /**
17
+     * 后台图片根据Id查
18
+     * @param id
19
+     * @return
20
+     */
21
+    ResponseBean apageImgSelect(String id);
16 22
 }

+ 21
- 1
whole-estate/src/main/java/com/example/wholeestate/service/impl/PageImgServiceImpl.java Zobrazit soubor

@@ -1,11 +1,16 @@
1 1
 package com.example.wholeestate.service.impl;
2 2
 
3
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
3 4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
+import com.example.wholeestate.common.resp.ResponseBean;
4 6
 import com.example.wholeestate.dao.PageImgMapper;
5 7
 import com.example.wholeestate.model.PageImg;
6 8
 import com.example.wholeestate.service.IPageImgService;
9
+import org.springframework.beans.factory.annotation.Autowired;
7 10
 import org.springframework.stereotype.Service;
8 11
 
12
+import java.util.List;
13
+
9 14
 /**
10 15
  * <p>
11 16
  *  服务实现类
@@ -16,5 +21,20 @@ import org.springframework.stereotype.Service;
16 21
  */
17 22
 @Service
18 23
 public class PageImgServiceImpl extends ServiceImpl<PageImgMapper, PageImg> implements IPageImgService {
19
-
24
+@Autowired
25
+private  PageImgMapper pageImgMapper;
26
+    @Override
27
+    public ResponseBean apageImgSelect(String id) {
28
+        ResponseBean responseBean= new ResponseBean();
29
+        QueryWrapper<PageImg> pageImgQueryWrapper = new QueryWrapper<>();
30
+        if (null!=id) {
31
+            pageImgQueryWrapper.eq("page_id", id);
32
+            PageImg rageImg = pageImgMapper.selectOne(pageImgQueryWrapper);
33
+            responseBean.addSuccess(rageImg);
34
+            return responseBean;
35
+        }
36
+        List<PageImg> pageImgList= pageImgMapper.selectImgList();
37
+        responseBean.addSuccess(pageImgList);
38
+        return responseBean;
39
+    }
20 40
 }

+ 3
- 0
whole-estate/src/main/resources/mapper/PageImgMapper.xml Zobrazit soubor

@@ -2,4 +2,7 @@
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3 3
 <mapper namespace="com.example.wholeestate.dao.PageImgMapper">
4 4
 
5
+    <select id="selectImgList" resultType="com.example.wholeestate.model.PageImg">
6
+        select *from ta_page_img
7
+    </select>
5 8
 </mapper>