dcs 1 tahun lalu
induk
melakukan
a47daa65b5

+ 13 - 0
virgo.api/src/main/java/com/bosshand/virgo/api/model/ProjectItemTargetRoom.java

@@ -28,6 +28,11 @@ public class ProjectItemTargetRoom {
 
     private String projectItemTargetName;
 
+    /**
+     * 名称
+     */
+    private String name;
+
     /**
      * 房源类型
      */
@@ -149,6 +154,14 @@ public class ProjectItemTargetRoom {
         this.projectItemTargetId = projectItemTargetId;
     }
 
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
     public long getRoomTypeId() {
         return roomTypeId;
     }

+ 13 - 2
virgo.api/src/main/resources/mapper/ProjectItemTargetRoomMapper.xml

@@ -9,6 +9,7 @@
         <result column="projectId" property="projectId"/>
         <result column="projectItemId" property="projectItemId"/>
         <result column="projectItemTargetId" property="projectItemTargetId"/>
+        <result column="name" property="name"/>
         <result column="roomTypeId" property="roomTypeId"/>
         <result column="roomNumber" property="roomNumber"/>
         <result column="area" property="area"/>
@@ -48,6 +49,9 @@
             <if test="projectItemTargetId != 0">
                 and projectItemTargetId = #{projectItemTargetId}
             </if>
+            <if test="name != null">
+                and name = #{name}
+            </if>
             <if test="roomTypeId != 0">
                 and roomTypeId = #{roomTypeId}
             </if>
@@ -81,9 +85,9 @@
     </select>
 
     <insert id="insert" useGeneratedKeys="true" keyProperty="id">
-        INSERT INTO project_item_target_room(`projectId`, `projectItemId`, `projectItemTargetId`, `roomTypeId`, `roomNumber`, `area`, `roomState`, `investmentState`,
+        INSERT INTO project_item_target_room(`projectId`, `projectItemId`, `projectItemTargetId`,`name`, `roomTypeId`, `roomNumber`, `area`, `roomState`, `investmentState`,
                                              `invocationDate`, `decoration`, `propertyCertificateNumber`, `picture`, `video`, `tagIds`, `openState`, `data`)
-        VALUES (#{projectId}, #{projectItemId}, #{projectItemTargetId}, #{roomTypeId}, #{roomNumber}, #{area}, #{roomState}, #{investmentState},
+        VALUES (#{projectId}, #{projectItemId}, #{projectItemTargetId}, #{name}, #{roomTypeId}, #{roomNumber}, #{area}, #{roomState}, #{investmentState},
                 #{invocationDate}, #{decoration}, #{propertyCertificateNumber}, #{picture}, #{video}, #{tagIds}, #{openState}, #{data})
     </insert>
 
@@ -107,6 +111,9 @@
             <if test="projectItemTargetId != 0">
                 and projectItemTargetId = #{projectItemTargetId}
             </if>
+            <if test="name != null">
+                and name = #{name}
+            </if>
             <if test="roomTypeId != 0">
                 and roomTypeId = #{roomTypeId}
             </if>
@@ -151,6 +158,9 @@
             <if test="p.projectItemTargetId != 0">
                 and projectItemTargetId = #{p.projectItemTargetId}
             </if>
+            <if test="p.name != null">
+                and name = #{p.name}
+            </if>
             <if test="p.roomTypeId != 0">
                 and roomTypeId = #{p.roomTypeId}
             </if>
@@ -190,6 +200,7 @@
             <if test="projectId!=0">projectId=#{projectId},</if>
             <if test="projectItemId!=0">projectItemId=#{projectItemId},</if>
             <if test="projectItemTargetId!=0">projectItemTargetId=#{projectItemTargetId},</if>
+            <if test="name!=null">name=#{name},</if>
             <if test="roomTypeId!=0">roomTypeId=#{roomTypeId},</if>
             <if test="roomNumber!=null">roomNumber=#{roomNumber},</if>
             <if test="area!=null">area=#{area},</if>