Browse Source

新需求基础代码

weichaochao 5 years ago
parent
commit
7eaea875ea

src/main/java/com/huiju/estateagents/controller/TaHouseSalesController.java → src/main/java/com/huiju/estateagents/controller/TaBuildingRoomController.java View File

@@ -5,8 +5,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 6
 import com.huiju.estateagents.base.BaseController;
7 7
 import com.huiju.estateagents.base.ResponseBean;
8
-import com.huiju.estateagents.entity.TaHouseSales;
9
-import com.huiju.estateagents.service.ITaHouseSalesService;
8
+import com.huiju.estateagents.entity.TaBuildingRoom;
9
+import com.huiju.estateagents.service.ITaBuildingRoomService;
10 10
 import org.slf4j.Logger;
11 11
 import org.slf4j.LoggerFactory;
12 12
 import org.springframework.beans.factory.annotation.Autowired;
@@ -14,7 +14,7 @@ import org.springframework.web.bind.annotation.*;
14 14
 
15 15
 /**
16 16
  * <p>
17
-    * 房源与销售批次表  前端控制器
17
+    * 房表  前端控制器
18 18
     * </p>
19 19
  *
20 20
  * @author jobob
@@ -22,12 +22,12 @@ import org.springframework.web.bind.annotation.*;
22 22
  */
23 23
 @RestController
24 24
 @RequestMapping("/")
25
-public class TaHouseSalesController extends BaseController {
25
+public class TaBuildingRoomController extends BaseController {
26 26
 
27
-    private final Logger logger = LoggerFactory.getLogger(TaHouseSalesController.class);
27
+    private final Logger logger = LoggerFactory.getLogger(TaBuildingRoomController.class);
28 28
 
29 29
     @Autowired
30
-    public ITaHouseSalesService iTaHouseSalesService;
30
+    public ITaBuildingRoomService iTaBuildingRoomService;
31 31
 
32 32
 
33 33
     /**
@@ -36,21 +36,21 @@ public class TaHouseSalesController extends BaseController {
36 36
      * @param pageSize
37 37
      * @return
38 38
      */
39
-    @RequestMapping(value="/taHouseSales",method= RequestMethod.GET)
40
-    public ResponseBean taHouseSalesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41
-                                         @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
39
+    @RequestMapping(value="/taBuildingRoom",method= RequestMethod.GET)
40
+    public ResponseBean taBuildingRoomList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
41
+                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
42 42
         ResponseBean responseBean = new ResponseBean();
43 43
         try {
44 44
             //使用分页插件
45
-		    IPage<TaHouseSales> pg = new Page<>(pageNum, pageSize);
46
-            QueryWrapper<TaHouseSales> queryWrapper = new QueryWrapper<>();
45
+		    IPage<TaBuildingRoom> pg = new Page<>(pageNum, pageSize);
46
+            QueryWrapper<TaBuildingRoom> queryWrapper = new QueryWrapper<>();
47 47
             queryWrapper.orderByDesc("create_date");
48 48
 
49
-            IPage<TaHouseSales> result = iTaHouseSalesService.page(pg, queryWrapper);
49
+            IPage<TaBuildingRoom> result = iTaBuildingRoomService.page(pg, queryWrapper);
50 50
             responseBean.addSuccess(result);
51 51
         }catch (Exception e){
52 52
             e.printStackTrace();
53
-            logger.error("taHouseSalesList -=- {}",e.toString());
53
+            logger.error("taBuildingRoomList -=- {}",e.toString());
54 54
             responseBean.addError(e.getMessage());
55 55
         }
56 56
         return responseBean;
@@ -58,21 +58,21 @@ public class TaHouseSalesController extends BaseController {
58 58
 
59 59
     /**
60 60
      * 保存对象
61
-     * @param taHouseSales 实体对象
61
+     * @param taBuildingRoom 实体对象
62 62
      * @return
63 63
      */
64
-    @RequestMapping(value="/taHouseSales",method= RequestMethod.POST)
65
-    public ResponseBean taHouseSalesAdd(@RequestBody TaHouseSales taHouseSales){
64
+    @RequestMapping(value="/taBuildingRoom",method= RequestMethod.POST)
65
+    public ResponseBean taBuildingRoomAdd(@RequestBody TaBuildingRoom taBuildingRoom){
66 66
         ResponseBean responseBean = new ResponseBean();
67 67
         try {
68
-            if (iTaHouseSalesService.save(taHouseSales)){
69
-                responseBean.addSuccess(taHouseSales);
68
+            if (iTaBuildingRoomService.save(taBuildingRoom)){
69
+                responseBean.addSuccess(taBuildingRoom);
70 70
             }else {
71 71
                 responseBean.addError("fail");
72 72
             }
73 73
         }catch (Exception e){
74 74
             e.printStackTrace();
75
-            logger.error("taHouseSalesAdd -=- {}",e.toString());
75
+            logger.error("taBuildingRoomAdd -=- {}",e.toString());
76 76
             responseBean.addError(e.getMessage());
77 77
         }
78 78
         return responseBean;
@@ -83,18 +83,18 @@ public class TaHouseSalesController extends BaseController {
83 83
      * @param id  实体ID
84 84
      */
85 85
     @ResponseBody
86
-    @RequestMapping(value="/taHouseSales/{id}", method= RequestMethod.DELETE)
87
-    public ResponseBean taHouseSalesDelete(@PathVariable Integer id){
86
+    @RequestMapping(value="/taBuildingRoom/{id}", method= RequestMethod.DELETE)
87
+    public ResponseBean taBuildingRoomDelete(@PathVariable Integer id){
88 88
         ResponseBean responseBean = new ResponseBean();
89 89
         try {
90
-            if(iTaHouseSalesService.removeById(id)){
90
+            if(iTaBuildingRoomService.removeById(id)){
91 91
                 responseBean.addSuccess("success");
92 92
             }else {
93 93
                 responseBean.addError("fail");
94 94
             }
95 95
         }catch (Exception e){
96 96
             e.printStackTrace();
97
-            logger.error("taHouseSalesDelete -=- {}",e.toString());
97
+            logger.error("taBuildingRoomDelete -=- {}",e.toString());
98 98
             responseBean.addError(e.getMessage());
99 99
         }
100 100
         return responseBean;
@@ -103,22 +103,22 @@ public class TaHouseSalesController extends BaseController {
103 103
     /**
104 104
      * 修改对象
105 105
      * @param id  实体ID
106
-     * @param taHouseSales 实体对象
106
+     * @param taBuildingRoom 实体对象
107 107
      * @return
108 108
      */
109
-    @RequestMapping(value="/taHouseSales/{id}",method= RequestMethod.PUT)
110
-    public ResponseBean taHouseSalesUpdate(@PathVariable Integer id,
111
-                                           @RequestBody TaHouseSales taHouseSales){
109
+    @RequestMapping(value="/taBuildingRoom/{id}",method= RequestMethod.PUT)
110
+    public ResponseBean taBuildingRoomUpdate(@PathVariable Integer id,
111
+                                             @RequestBody TaBuildingRoom taBuildingRoom){
112 112
         ResponseBean responseBean = new ResponseBean();
113 113
         try {
114
-            if (iTaHouseSalesService.updateById(taHouseSales)){
115
-                responseBean.addSuccess(taHouseSales);
114
+            if (iTaBuildingRoomService.updateById(taBuildingRoom)){
115
+                responseBean.addSuccess(taBuildingRoom);
116 116
             }else {
117 117
                 responseBean.addError("fail");
118 118
             }
119 119
         }catch (Exception e){
120 120
             e.printStackTrace();
121
-            logger.error("taHouseSalesUpdate -=- {}",e.toString());
121
+            logger.error("taBuildingRoomUpdate -=- {}",e.toString());
122 122
             responseBean.addError(e.getMessage());
123 123
         }
124 124
         return responseBean;
@@ -128,14 +128,14 @@ public class TaHouseSalesController extends BaseController {
128 128
      * 根据id查询对象
129 129
      * @param id  实体ID
130 130
      */
131
-    @RequestMapping(value="/taHouseSales/{id}",method= RequestMethod.GET)
132
-    public ResponseBean taHouseSalesGet(@PathVariable Integer id){
131
+    @RequestMapping(value="/taBuildingRoom/{id}",method= RequestMethod.GET)
132
+    public ResponseBean taBuildingRoomGet(@PathVariable Integer id){
133 133
         ResponseBean responseBean = new ResponseBean();
134 134
         try {
135
-            responseBean.addSuccess(iTaHouseSalesService.getById(id));
135
+            responseBean.addSuccess(iTaBuildingRoomService.getById(id));
136 136
         }catch (Exception e){
137 137
             e.printStackTrace();
138
-            logger.error("taHouseSalesDelete -=- {}",e.toString());
138
+            logger.error("taBuildingRoomDelete -=- {}",e.toString());
139 139
             responseBean.addError(e.getMessage());
140 140
         }
141 141
         return responseBean;

src/main/java/com/huiju/estateagents/entity/TaHouseSales.java → src/main/java/com/huiju/estateagents/entity/TaBuildingRoom.java View File

@@ -11,7 +11,7 @@ import java.time.LocalDateTime;
11 11
 
12 12
 /**
13 13
  * <p>
14
- * 房源与销售批次
14
+ * 房
15 15
  * </p>
16 16
  *
17 17
  * @author jobob
@@ -20,35 +20,60 @@ import java.time.LocalDateTime;
20 20
 @Data
21 21
 @EqualsAndHashCode(callSuper = false)
22 22
 @Accessors(chain = true)
23
-public class TaHouseSales implements Serializable {
23
+public class TaBuildingRoom implements Serializable {
24 24
 
25 25
     private static final long serialVersionUID = 1L;
26 26
 
27 27
     /**
28
-     * 房源与销售批次表
28
+     * 房间id
29 29
      */
30
-    @TableId(value = "house_sales_id", type = IdType.AUTO)
31
-    private Integer houseSalesId;
30
+    @TableId(value = "room_id", type = IdType.AUTO)
31
+    private Integer roomId;
32 32
 
33 33
     /**
34
-     * 销售批次id
34
+     * 楼盘id
35 35
      */
36
-    private Integer salesBatchId;
36
+    private String buildingId;
37 37
 
38 38
     /**
39
-     * 房源id
39
+     * 楼栋 与楼盘区分
40 40
      */
41
-    private Integer houseId;
41
+    private Integer blockId;
42 42
 
43 43
     /**
44
-     * 创建时间
44
+     * 单元id
45 45
      */
46
-    private LocalDateTime createDate;
46
+    private Integer unitId;
47
+
48
+    /**
49
+     * 层id
50
+     */
51
+    private Integer floorId;
52
+
53
+    /**
54
+     * 房间名称
55
+     */
56
+    private String roomName;
57
+
58
+    /**
59
+     * 状态
60
+     */
61
+    private String status;
47 62
 
48 63
     /**
49 64
      * 公司id
50 65
      */
51 66
     private Integer orgId;
52 67
 
68
+    /**
69
+     * 创建时间
70
+     */
71
+    private LocalDateTime createDate;
72
+
73
+    /**
74
+     * 更新时间
75
+     */
76
+    private String updateDate;
77
+
53 78
 
54 79
 }

+ 15
- 5
src/main/java/com/huiju/estateagents/entity/TaHousingResources.java View File

@@ -39,17 +39,22 @@ public class TaHousingResources implements Serializable {
39 39
     /**
40 40
      * 楼栋 与楼盘区分
41 41
      */
42
-    private String blockId;
42
+    private Integer blockId;
43 43
 
44 44
     /**
45 45
      * 楼栋名称
46 46
      */
47 47
     private String blockName;
48 48
 
49
+    /**
50
+     * 销售批次id
51
+     */
52
+    private String salesBatchId;
53
+
49 54
     /**
50 55
      * 单元id
51 56
      */
52
-    private String unitId;
57
+    private Integer unitId;
53 58
 
54 59
     /**
55 60
      * 单元名称
@@ -59,7 +64,7 @@ public class TaHousingResources implements Serializable {
59 64
     /**
60 65
      * 层id
61 66
      */
62
-    private String floorId;
67
+    private Integer floorId;
63 68
 
64 69
     /**
65 70
      * 楼层名称
@@ -67,9 +72,14 @@ public class TaHousingResources implements Serializable {
67 72
     private String floorName;
68 73
 
69 74
     /**
70
-     * 房号
75
+     * 房号id
76
+     */
77
+    private String roomId;
78
+
79
+    /**
80
+     * 房间名称
71 81
      */
72
-    private String roomNumber;
82
+    private String roomName;
73 83
 
74 84
     /**
75 85
      * 价格

src/main/java/com/huiju/estateagents/mapper/TaHouseSalesMapper.java → src/main/java/com/huiju/estateagents/mapper/TaBuildingRoomMapper.java View File

@@ -1,18 +1,18 @@
1 1
 package com.huiju.estateagents.mapper;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
-import com.huiju.estateagents.entity.TaHouseSales;
4
+import com.huiju.estateagents.entity.TaBuildingRoom;
5 5
 import org.apache.ibatis.annotations.Mapper;
6 6
 
7 7
 /**
8 8
  * <p>
9
- * 房源与销售批次表  Mapper 接口
9
+ * 房表  Mapper 接口
10 10
  * </p>
11 11
  *
12 12
  * @author jobob
13 13
  * @since 2020-02-10
14 14
  */
15 15
 @Mapper
16
-public interface TaHouseSalesMapper extends BaseMapper<TaHouseSales> {
16
+public interface TaBuildingRoomMapper extends BaseMapper<TaBuildingRoom> {
17 17
 
18 18
 }

src/main/java/com/huiju/estateagents/service/ITaHouseSalesService.java → src/main/java/com/huiju/estateagents/service/ITaBuildingRoomService.java View File

@@ -1,16 +1,16 @@
1 1
 package com.huiju.estateagents.service;
2 2
 
3 3
 import com.baomidou.mybatisplus.extension.service.IService;
4
-import com.huiju.estateagents.entity.TaHouseSales;
4
+import com.huiju.estateagents.entity.TaBuildingRoom;
5 5
 
6 6
 /**
7 7
  * <p>
8
- * 房源与销售批次表  服务类
8
+ * 房表  服务类
9 9
  * </p>
10 10
  *
11 11
  * @author jobob
12 12
  * @since 2020-02-10
13 13
  */
14
-public interface ITaHouseSalesService extends IService<TaHouseSales> {
14
+public interface ITaBuildingRoomService extends IService<TaBuildingRoom> {
15 15
 
16 16
 }

+ 20
- 0
src/main/java/com/huiju/estateagents/service/impl/TaBuildingRoomServiceImpl.java View File

@@ -0,0 +1,20 @@
1
+package com.huiju.estateagents.service.impl;
2
+
3
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
+import com.huiju.estateagents.entity.TaBuildingRoom;
5
+import com.huiju.estateagents.mapper.TaBuildingRoomMapper;
6
+import com.huiju.estateagents.service.ITaBuildingRoomService;
7
+import org.springframework.stereotype.Service;
8
+
9
+/**
10
+ * <p>
11
+ * 房间表  服务实现类
12
+ * </p>
13
+ *
14
+ * @author jobob
15
+ * @since 2020-02-10
16
+ */
17
+@Service
18
+public class TaBuildingRoomServiceImpl extends ServiceImpl<TaBuildingRoomMapper, TaBuildingRoom> implements ITaBuildingRoomService {
19
+
20
+}

+ 0
- 20
src/main/java/com/huiju/estateagents/service/impl/TaHouseSalesServiceImpl.java View File

@@ -1,20 +0,0 @@
1
-package com.huiju.estateagents.service.impl;
2
-
3
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
-import com.huiju.estateagents.entity.TaHouseSales;
5
-import com.huiju.estateagents.mapper.TaHouseSalesMapper;
6
-import com.huiju.estateagents.service.ITaHouseSalesService;
7
-import org.springframework.stereotype.Service;
8
-
9
-/**
10
- * <p>
11
- * 房源与销售批次表  服务实现类
12
- * </p>
13
- *
14
- * @author jobob
15
- * @since 2020-02-10
16
- */
17
-@Service
18
-public class TaHouseSalesServiceImpl extends ServiceImpl<TaHouseSalesMapper, TaHouseSales> implements ITaHouseSalesService {
19
-
20
-}

src/main/resources/mapper/TaHouseSalesMapper.xml → src/main/resources/mapper/TaBuildingRoomMapper.xml View File

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