傅行帆 5 年 前
コミット
f84a216a84

+ 13
- 4
src/main/java/com/huiju/estateagents/controller/TaBuildingBlockController.java ファイルの表示

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.BaseController;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.common.CommConstant;
8
 import com.huiju.estateagents.entity.TaBuildingBlock;
9
 import com.huiju.estateagents.entity.TaBuildingBlock;
9
 import com.huiju.estateagents.service.ITaBuildingBlockService;
10
 import com.huiju.estateagents.service.ITaBuildingBlockService;
10
 import org.slf4j.Logger;
11
 import org.slf4j.Logger;
12
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.web.bind.annotation.*;
14
 import org.springframework.web.bind.annotation.*;
14
 
15
 
16
+import javax.servlet.http.HttpServletRequest;
17
+
15
 /**
18
 /**
16
  * <p>
19
  * <p>
17
     * 楼栋表  前端控制器
20
     * 楼栋表  前端控制器
21
  * @since 2020-02-10
24
  * @since 2020-02-10
22
  */
25
  */
23
 @RestController
26
 @RestController
24
-@RequestMapping("/")
27
+@RequestMapping("/api")
25
 public class TaBuildingBlockController extends BaseController {
28
 public class TaBuildingBlockController extends BaseController {
26
 
29
 
27
     private final Logger logger = LoggerFactory.getLogger(TaBuildingBlockController.class);
30
     private final Logger logger = LoggerFactory.getLogger(TaBuildingBlockController.class);
31
 
34
 
32
 
35
 
33
     /**
36
     /**
37
+     * author fxf
34
      * 分页查询列表
38
      * 分页查询列表
35
      * @param pageNum
39
      * @param pageNum
36
      * @param pageSize
40
      * @param pageSize
37
      * @return
41
      * @return
38
      */
42
      */
39
-    @RequestMapping(value="/taBuildingBlock",method= RequestMethod.GET)
40
-    public ResponseBean taBuildingBlockList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41
-                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
43
+    @RequestMapping(value="/admin/taBuildingBlock",method= RequestMethod.GET)
44
+    public ResponseBean taBuildingBlockList(@RequestParam(value ="buildingId",required = true) String buildingId,
45
+                                            @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
46
+                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
47
+                                            HttpServletRequest request){
42
         ResponseBean responseBean = new ResponseBean();
48
         ResponseBean responseBean = new ResponseBean();
43
         try {
49
         try {
44
             //使用分页插件
50
             //使用分页插件
45
 		    IPage<TaBuildingBlock> pg = new Page<>(pageNum, pageSize);
51
 		    IPage<TaBuildingBlock> pg = new Page<>(pageNum, pageSize);
46
             QueryWrapper<TaBuildingBlock> queryWrapper = new QueryWrapper<>();
52
             QueryWrapper<TaBuildingBlock> queryWrapper = new QueryWrapper<>();
53
+            queryWrapper.eq("org_id",getOrgId(request));
54
+            queryWrapper.eq("building_id",buildingId);
55
+            queryWrapper.eq("status", CommConstant.STATUS_NORMAL);
47
             queryWrapper.orderByDesc("create_date");
56
             queryWrapper.orderByDesc("create_date");
48
 
57
 
49
             IPage<TaBuildingBlock> result = iTaBuildingBlockService.page(pg, queryWrapper);
58
             IPage<TaBuildingBlock> result = iTaBuildingBlockService.page(pg, queryWrapper);

+ 15
- 4
src/main/java/com/huiju/estateagents/controller/TaBuildingFloorController.java ファイルの表示

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.BaseController;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.common.CommConstant;
8
 import com.huiju.estateagents.entity.TaBuildingFloor;
9
 import com.huiju.estateagents.entity.TaBuildingFloor;
9
 import com.huiju.estateagents.service.ITaBuildingFloorService;
10
 import com.huiju.estateagents.service.ITaBuildingFloorService;
10
 import org.slf4j.Logger;
11
 import org.slf4j.Logger;
12
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.web.bind.annotation.*;
14
 import org.springframework.web.bind.annotation.*;
14
 
15
 
16
+import javax.servlet.http.HttpServletRequest;
17
+
15
 /**
18
 /**
16
  * <p>
19
  * <p>
17
     * 楼层表  前端控制器
20
     * 楼层表  前端控制器
21
  * @since 2020-02-10
24
  * @since 2020-02-10
22
  */
25
  */
23
 @RestController
26
 @RestController
24
-@RequestMapping("/")
27
+@RequestMapping("/api")
25
 public class TaBuildingFloorController extends BaseController {
28
 public class TaBuildingFloorController extends BaseController {
26
 
29
 
27
     private final Logger logger = LoggerFactory.getLogger(TaBuildingFloorController.class);
30
     private final Logger logger = LoggerFactory.getLogger(TaBuildingFloorController.class);
36
      * @param pageSize
39
      * @param pageSize
37
      * @return
40
      * @return
38
      */
41
      */
39
-    @RequestMapping(value="/taBuildingFloor",method= RequestMethod.GET)
40
-    public ResponseBean taBuildingFloorList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41
-                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
42
+    @RequestMapping(value="/admin/taBuildingFloor",method= RequestMethod.GET)
43
+    public ResponseBean taBuildingFloorList(@RequestParam(value = "buildingId") String buildingId,
44
+                                            @RequestParam(value = "blockId",required = false) Integer blockId,
45
+                                            @RequestParam(value = "unitid",required = false) Integer unitId,
46
+                                            @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
47
+                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize, HttpServletRequest request){
42
         ResponseBean responseBean = new ResponseBean();
48
         ResponseBean responseBean = new ResponseBean();
43
         try {
49
         try {
44
             //使用分页插件
50
             //使用分页插件
45
 		    IPage<TaBuildingFloor> pg = new Page<>(pageNum, pageSize);
51
 		    IPage<TaBuildingFloor> pg = new Page<>(pageNum, pageSize);
46
             QueryWrapper<TaBuildingFloor> queryWrapper = new QueryWrapper<>();
52
             QueryWrapper<TaBuildingFloor> queryWrapper = new QueryWrapper<>();
53
+            queryWrapper.eq("org_id",getOrgId(request));
54
+            queryWrapper.eq("building_id",buildingId);
55
+            queryWrapper.eq("status", CommConstant.STATUS_NORMAL);
56
+            queryWrapper.eq(null != blockId,"block_id",blockId);
57
+            queryWrapper.eq(null != unitId,"unit_id",unitId);
47
             queryWrapper.orderByDesc("create_date");
58
             queryWrapper.orderByDesc("create_date");
48
 
59
 
49
             IPage<TaBuildingFloor> result = iTaBuildingFloorService.page(pg, queryWrapper);
60
             IPage<TaBuildingFloor> result = iTaBuildingFloorService.page(pg, queryWrapper);

+ 14
- 4
src/main/java/com/huiju/estateagents/controller/TaBuildingUnitController.java ファイルの表示

5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
 import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.BaseController;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
+import com.huiju.estateagents.common.CommConstant;
8
 import com.huiju.estateagents.entity.TaBuildingUnit;
9
 import com.huiju.estateagents.entity.TaBuildingUnit;
9
 import com.huiju.estateagents.service.ITaBuildingUnitService;
10
 import com.huiju.estateagents.service.ITaBuildingUnitService;
10
 import org.slf4j.Logger;
11
 import org.slf4j.Logger;
12
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.web.bind.annotation.*;
14
 import org.springframework.web.bind.annotation.*;
14
 
15
 
16
+import javax.servlet.http.HttpServletRequest;
17
+
15
 /**
18
 /**
16
  * <p>
19
  * <p>
17
     * 单元表  前端控制器
20
     * 单元表  前端控制器
21
  * @since 2020-02-10
24
  * @since 2020-02-10
22
  */
25
  */
23
 @RestController
26
 @RestController
24
-@RequestMapping("/")
27
+@RequestMapping("/api")
25
 public class TaBuildingUnitController extends BaseController {
28
 public class TaBuildingUnitController extends BaseController {
26
 
29
 
27
     private final Logger logger = LoggerFactory.getLogger(TaBuildingUnitController.class);
30
     private final Logger logger = LoggerFactory.getLogger(TaBuildingUnitController.class);
36
      * @param pageSize
39
      * @param pageSize
37
      * @return
40
      * @return
38
      */
41
      */
39
-    @RequestMapping(value="/taBuildingUnit",method= RequestMethod.GET)
40
-    public ResponseBean taBuildingUnitList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41
-                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
42
+    @RequestMapping(value="/admin/taBuildingUnit",method= RequestMethod.GET)
43
+    public ResponseBean taBuildingUnitList(@RequestParam(value = "buildingId") String buildingId,
44
+                                           @RequestParam(value = "blockId", required = false) Integer blockId,
45
+                                           @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
46
+                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
47
+                                           HttpServletRequest request){
42
         ResponseBean responseBean = new ResponseBean();
48
         ResponseBean responseBean = new ResponseBean();
43
         try {
49
         try {
44
             //使用分页插件
50
             //使用分页插件
45
 		    IPage<TaBuildingUnit> pg = new Page<>(pageNum, pageSize);
51
 		    IPage<TaBuildingUnit> pg = new Page<>(pageNum, pageSize);
46
             QueryWrapper<TaBuildingUnit> queryWrapper = new QueryWrapper<>();
52
             QueryWrapper<TaBuildingUnit> queryWrapper = new QueryWrapper<>();
53
+            queryWrapper.eq("org_id",getOrgId(request));
54
+            queryWrapper.eq("building_id",buildingId);
55
+            queryWrapper.eq("status", CommConstant.STATUS_NORMAL);
56
+            queryWrapper.eq(null != blockId,"block_id",blockId);
47
             queryWrapper.orderByDesc("create_date");
57
             queryWrapper.orderByDesc("create_date");
48
 
58
 
49
             IPage<TaBuildingUnit> result = iTaBuildingUnitService.page(pg, queryWrapper);
59
             IPage<TaBuildingUnit> result = iTaBuildingUnitService.page(pg, queryWrapper);