Browse Source

加入房屋属性添加功能

java110 5 years ago
parent
commit
1e8ce6c62e

+ 8 - 0
java110-db/src/main/resources/mapper/community/RoomAttrServiceDaoImplMapper.xml

@@ -14,6 +14,14 @@
     </insert>
 
 
+    <insert id="saveRoomAttr" parameterType="Map">
+        insert into building_room_attr(
+        attr_id,spec_cd,b_id,value,room_id
+        ) values (
+        #{attrId},#{specCd},'-1',#{value},#{roomId}
+        )
+    </insert>
+
     <!-- 查询小区房屋属性信息(Business) add by wuxw 2018-07-03 -->
     <select id="getBusinessRoomAttrInfo" parameterType="Map" resultType="Map">
         select t.attr_id,t.attr_id attrId,t.operate,t.spec_cd,t.spec_cd specCd,t.b_id,t.b_id

+ 9 - 0
java110-interface/src/main/java/com/java110/intf/community/IRoomAttrInnerServiceSMO.java

@@ -40,4 +40,13 @@ public interface IRoomAttrInnerServiceSMO {
      */
     @RequestMapping(value = "/queryRoomAttrsCount", method = RequestMethod.POST)
     int queryRoomAttrsCount(@RequestBody RoomAttrDto roomAttrDto);
+
+    /**
+     * 查询<p>小区楼</p>总记录数
+     *
+     * @param roomAttrDto 数据对象分享
+     * @return 小区下的小区楼记录数
+     */
+    @RequestMapping(value = "/saveRoomAttr", method = RequestMethod.POST)
+    int saveRoomAttr(@RequestBody RoomAttrDto roomAttrDto);
 }

+ 1 - 0
service-community/src/main/java/com/java110/community/dao/IRoomAttrServiceDao.java

@@ -73,4 +73,5 @@ public interface IRoomAttrServiceDao {
      */
     int queryRoomAttrsCount(Map info);
 
+    int saveRoomAttr(Map beanCovertMap);
 }

+ 15 - 0
service-community/src/main/java/com/java110/community/dao/impl/RoomAttrServiceDaoImpl.java

@@ -131,4 +131,19 @@ public class RoomAttrServiceDaoImpl extends BaseServiceDao implements IRoomAttrS
     }
 
 
+    /**
+     * 保存小区房屋属性信息 到 instance
+     *
+     * @param info bId 信息
+     * @throws DAOException
+     */
+    @Override
+    public int saveRoomAttr(Map info) throws DAOException {
+        logger.debug("保存小区房屋属性saveRoomAttr入参 info : {}", info);
+
+        int saveFlag = sqlSessionTemplate.insert("roomAttrServiceDaoImpl.saveRoomAttr", info);
+
+        return saveFlag;
+    }
+
 }

+ 5 - 0
service-community/src/main/java/com/java110/community/smo/impl/RoomAttrInnerServiceSMOImpl.java

@@ -55,6 +55,11 @@ public class RoomAttrInnerServiceSMOImpl extends BaseServiceSMO implements IRoom
         return roomAttrServiceDaoImpl.queryRoomAttrsCount(BeanConvertUtil.beanCovertMap(roomAttrDto));
     }
 
+    @Override
+    public int saveRoomAttr(@RequestBody RoomAttrDto roomAttrDto) {
+        return roomAttrServiceDaoImpl.saveRoomAttr(BeanConvertUtil.beanCovertMap(roomAttrDto));
+    }
+
     public IRoomAttrServiceDao getRoomAttrServiceDaoImpl() {
         return roomAttrServiceDaoImpl;
     }