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
 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.entity.TaHouseSales;
9
-import com.huiju.estateagents.service.ITaHouseSalesService;
8
+import com.huiju.estateagents.entity.TaBuildingRoom;
9
+import com.huiju.estateagents.service.ITaBuildingRoomService;
10
 import org.slf4j.Logger;
10
 import org.slf4j.Logger;
11
 import org.slf4j.LoggerFactory;
11
 import org.slf4j.LoggerFactory;
12
 import org.springframework.beans.factory.annotation.Autowired;
12
 import org.springframework.beans.factory.annotation.Autowired;
14
 
14
 
15
 /**
15
 /**
16
  * <p>
16
  * <p>
17
-    * 房源与销售批次表  前端控制器
17
+    * 房表  前端控制器
18
     * </p>
18
     * </p>
19
  *
19
  *
20
  * @author jobob
20
  * @author jobob
22
  */
22
  */
23
 @RestController
23
 @RestController
24
 @RequestMapping("/")
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
     @Autowired
29
     @Autowired
30
-    public ITaHouseSalesService iTaHouseSalesService;
30
+    public ITaBuildingRoomService iTaBuildingRoomService;
31
 
31
 
32
 
32
 
33
     /**
33
     /**
36
      * @param pageSize
36
      * @param pageSize
37
      * @return
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
         ResponseBean responseBean = new ResponseBean();
42
         ResponseBean responseBean = new ResponseBean();
43
         try {
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
             queryWrapper.orderByDesc("create_date");
47
             queryWrapper.orderByDesc("create_date");
48
 
48
 
49
-            IPage<TaHouseSales> result = iTaHouseSalesService.page(pg, queryWrapper);
49
+            IPage<TaBuildingRoom> result = iTaBuildingRoomService.page(pg, queryWrapper);
50
             responseBean.addSuccess(result);
50
             responseBean.addSuccess(result);
51
         }catch (Exception e){
51
         }catch (Exception e){
52
             e.printStackTrace();
52
             e.printStackTrace();
53
-            logger.error("taHouseSalesList -=- {}",e.toString());
53
+            logger.error("taBuildingRoomList -=- {}",e.toString());
54
             responseBean.addError(e.getMessage());
54
             responseBean.addError(e.getMessage());
55
         }
55
         }
56
         return responseBean;
56
         return responseBean;
58
 
58
 
59
     /**
59
     /**
60
      * 保存对象
60
      * 保存对象
61
-     * @param taHouseSales 实体对象
61
+     * @param taBuildingRoom 实体对象
62
      * @return
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
         ResponseBean responseBean = new ResponseBean();
66
         ResponseBean responseBean = new ResponseBean();
67
         try {
67
         try {
68
-            if (iTaHouseSalesService.save(taHouseSales)){
69
-                responseBean.addSuccess(taHouseSales);
68
+            if (iTaBuildingRoomService.save(taBuildingRoom)){
69
+                responseBean.addSuccess(taBuildingRoom);
70
             }else {
70
             }else {
71
                 responseBean.addError("fail");
71
                 responseBean.addError("fail");
72
             }
72
             }
73
         }catch (Exception e){
73
         }catch (Exception e){
74
             e.printStackTrace();
74
             e.printStackTrace();
75
-            logger.error("taHouseSalesAdd -=- {}",e.toString());
75
+            logger.error("taBuildingRoomAdd -=- {}",e.toString());
76
             responseBean.addError(e.getMessage());
76
             responseBean.addError(e.getMessage());
77
         }
77
         }
78
         return responseBean;
78
         return responseBean;
83
      * @param id  实体ID
83
      * @param id  实体ID
84
      */
84
      */
85
     @ResponseBody
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
         ResponseBean responseBean = new ResponseBean();
88
         ResponseBean responseBean = new ResponseBean();
89
         try {
89
         try {
90
-            if(iTaHouseSalesService.removeById(id)){
90
+            if(iTaBuildingRoomService.removeById(id)){
91
                 responseBean.addSuccess("success");
91
                 responseBean.addSuccess("success");
92
             }else {
92
             }else {
93
                 responseBean.addError("fail");
93
                 responseBean.addError("fail");
94
             }
94
             }
95
         }catch (Exception e){
95
         }catch (Exception e){
96
             e.printStackTrace();
96
             e.printStackTrace();
97
-            logger.error("taHouseSalesDelete -=- {}",e.toString());
97
+            logger.error("taBuildingRoomDelete -=- {}",e.toString());
98
             responseBean.addError(e.getMessage());
98
             responseBean.addError(e.getMessage());
99
         }
99
         }
100
         return responseBean;
100
         return responseBean;
103
     /**
103
     /**
104
      * 修改对象
104
      * 修改对象
105
      * @param id  实体ID
105
      * @param id  实体ID
106
-     * @param taHouseSales 实体对象
106
+     * @param taBuildingRoom 实体对象
107
      * @return
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
         ResponseBean responseBean = new ResponseBean();
112
         ResponseBean responseBean = new ResponseBean();
113
         try {
113
         try {
114
-            if (iTaHouseSalesService.updateById(taHouseSales)){
115
-                responseBean.addSuccess(taHouseSales);
114
+            if (iTaBuildingRoomService.updateById(taBuildingRoom)){
115
+                responseBean.addSuccess(taBuildingRoom);
116
             }else {
116
             }else {
117
                 responseBean.addError("fail");
117
                 responseBean.addError("fail");
118
             }
118
             }
119
         }catch (Exception e){
119
         }catch (Exception e){
120
             e.printStackTrace();
120
             e.printStackTrace();
121
-            logger.error("taHouseSalesUpdate -=- {}",e.toString());
121
+            logger.error("taBuildingRoomUpdate -=- {}",e.toString());
122
             responseBean.addError(e.getMessage());
122
             responseBean.addError(e.getMessage());
123
         }
123
         }
124
         return responseBean;
124
         return responseBean;
128
      * 根据id查询对象
128
      * 根据id查询对象
129
      * @param id  实体ID
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
         ResponseBean responseBean = new ResponseBean();
133
         ResponseBean responseBean = new ResponseBean();
134
         try {
134
         try {
135
-            responseBean.addSuccess(iTaHouseSalesService.getById(id));
135
+            responseBean.addSuccess(iTaBuildingRoomService.getById(id));
136
         }catch (Exception e){
136
         }catch (Exception e){
137
             e.printStackTrace();
137
             e.printStackTrace();
138
-            logger.error("taHouseSalesDelete -=- {}",e.toString());
138
+            logger.error("taBuildingRoomDelete -=- {}",e.toString());
139
             responseBean.addError(e.getMessage());
139
             responseBean.addError(e.getMessage());
140
         }
140
         }
141
         return responseBean;
141
         return responseBean;

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

11
 
11
 
12
 /**
12
 /**
13
  * <p>
13
  * <p>
14
- * 房源与销售批次
14
+ * 房
15
  * </p>
15
  * </p>
16
  *
16
  *
17
  * @author jobob
17
  * @author jobob
20
 @Data
20
 @Data
21
 @EqualsAndHashCode(callSuper = false)
21
 @EqualsAndHashCode(callSuper = false)
22
 @Accessors(chain = true)
22
 @Accessors(chain = true)
23
-public class TaHouseSales implements Serializable {
23
+public class TaBuildingRoom implements Serializable {
24
 
24
 
25
     private static final long serialVersionUID = 1L;
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
      * 公司id
64
      * 公司id
50
      */
65
      */
51
     private Integer orgId;
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
     /**
39
     /**
40
      * 楼栋 与楼盘区分
40
      * 楼栋 与楼盘区分
41
      */
41
      */
42
-    private String blockId;
42
+    private Integer blockId;
43
 
43
 
44
     /**
44
     /**
45
      * 楼栋名称
45
      * 楼栋名称
46
      */
46
      */
47
     private String blockName;
47
     private String blockName;
48
 
48
 
49
+    /**
50
+     * 销售批次id
51
+     */
52
+    private String salesBatchId;
53
+
49
     /**
54
     /**
50
      * 单元id
55
      * 单元id
51
      */
56
      */
52
-    private String unitId;
57
+    private Integer unitId;
53
 
58
 
54
     /**
59
     /**
55
      * 单元名称
60
      * 单元名称
59
     /**
64
     /**
60
      * 层id
65
      * 层id
61
      */
66
      */
62
-    private String floorId;
67
+    private Integer floorId;
63
 
68
 
64
     /**
69
     /**
65
      * 楼层名称
70
      * 楼层名称
67
     private String floorName;
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
 package com.huiju.estateagents.mapper;
1
 package com.huiju.estateagents.mapper;
2
 
2
 
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
-import com.huiju.estateagents.entity.TaHouseSales;
4
+import com.huiju.estateagents.entity.TaBuildingRoom;
5
 import org.apache.ibatis.annotations.Mapper;
5
 import org.apache.ibatis.annotations.Mapper;
6
 
6
 
7
 /**
7
 /**
8
  * <p>
8
  * <p>
9
- * 房源与销售批次表  Mapper 接口
9
+ * 房表  Mapper 接口
10
  * </p>
10
  * </p>
11
  *
11
  *
12
  * @author jobob
12
  * @author jobob
13
  * @since 2020-02-10
13
  * @since 2020-02-10
14
  */
14
  */
15
 @Mapper
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
 package com.huiju.estateagents.service;
1
 package com.huiju.estateagents.service;
2
 
2
 
3
 import com.baomidou.mybatisplus.extension.service.IService;
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
  * <p>
7
  * <p>
8
- * 房源与销售批次表  服务类
8
+ * 房表  服务类
9
  * </p>
9
  * </p>
10
  *
10
  *
11
  * @author jobob
11
  * @author jobob
12
  * @since 2020-02-10
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

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
-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
 <?xml version="1.0" encoding="UTF-8"?>
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">
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
 </mapper>
5
 </mapper>