张延森 4 years ago
parent
commit
031fce79ff

+ 2
- 2
src/main/java/com/huiju/estateagents/property/dao/TpRoomNoMapper.java View File

45
      * @return
45
      * @return
46
      */
46
      */
47
     @ResultType(TpRoomNo.class)
47
     @ResultType(TpRoomNo.class)
48
-    @Select("select * from tp_room_no where org_id = #{orgId} limit #{pageNum},#{pageSize}")
48
+//    @Select("select * from tp_room_no where org_id = #{orgId} limit #{pageNum},#{pageSize}")
49
     List<TpRoomNo> selectCommunityIdList(@Param("orgId") Integer orgId, @Param("pageNum") Integer pageNum, @Param("pageSize") Integer pageSize);
49
     List<TpRoomNo> selectCommunityIdList(@Param("orgId") Integer orgId, @Param("pageNum") Integer pageNum, @Param("pageSize") Integer pageSize);
50
 
50
 
51
     /**
51
     /**
54
      * @return
54
      * @return
55
      */
55
      */
56
     @ResultType(Long.class)
56
     @ResultType(Long.class)
57
-    @Select("select count(1) from tp_room_no where org_id = #{orgId}")
57
+//    @Select("select count(1) from tp_room_no where org_id = #{orgId}")
58
     Long selectCommunityIdCount(@Param("orgId") Integer orgId);
58
     Long selectCommunityIdCount(@Param("orgId") Integer orgId);
59
 
59
 
60
     @ResultType(TpRoomNo.class)
60
     @ResultType(TpRoomNo.class)

+ 25
- 0
src/main/resources/mapper/property/TpRoomNoMapper.xml View File

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.property.dao.TpRoomNoMapper">
3
 <mapper namespace="com.huiju.estateagents.property.dao.TpRoomNoMapper">
4
 
4
 
5
+    <select id="selectCommunityIdList" resultType="com.huiju.estateagents.property.model.TpRoomNo">
6
+        SELECT
7
+            t.*
8
+        FROM
9
+            tp_room_no t
10
+            INNER JOIN tp_level s ON s.id = t.level_id
11
+            INNER JOIN tp_unit m ON m.id = t.unit_id
12
+            INNER JOIN tp_building n ON n.id = t.building_id
13
+            INNER JOIN tp_phase q ON q.id = t.phase_id
14
+        WHERE
15
+            t.org_id = #{orgId}
16
+        LIMIT #{pageNum}, #{pageSize}
17
+    </select>
18
+    <select id="selectCommunityIdCount" resultType="java.lang.Long">
19
+        SELECT
20
+            count(1)
21
+        FROM
22
+            tp_room_no t
23
+            INNER JOIN tp_level s ON s.id = t.level_id
24
+            INNER JOIN tp_unit m ON m.id = t.unit_id
25
+            INNER JOIN tp_building n ON n.id = t.building_id
26
+            INNER JOIN tp_phase q ON q.id = t.phase_id
27
+        WHERE
28
+            t.org_id = #{orgId}
29
+    </select>
5
 </mapper>
30
 </mapper>