INSERT INTO house_rental(
rental_id,
homeowner,
phone,
room_count,
structure_id,
structure_name,
registration_date,
group_type_id,
group_type_name,
manage_level_id,
manage_level_name,
rental_area,
rental_date,
address,
longitude,
latitude,
image,
creator,
gmt_create,
modifier,
gmt_modified,
is_delete
) VALUES(
#{rentalId},
#{homeowner},
#{phone},
#{roomCount},
#{structureId},
#{structureName},
#{registrationDate},
#{groupTypeId},
#{groupTypeName},
#{manageLevelId},
#{manageLevelName},
#{rentalArea},
#{rentalDate},
#{address},
#{longitude},
#{latitude},
#{image},
#{creator},
#{gmtCreate},
#{modifier},
#{gmtModified},
#{isDelete}
)
UPDATE
house_rental
SET
gmt_modified = #{gmtModified},
modifier = #{modifier},
is_delete = 1
WHERE
rental_id IN
#{rentalIds[${index}]}
DELETE FROM
house_rental
WHERE
rental_id IN
#{rentalIds[${index}]}
UPDATE
house_rental
SET
homeowner = #{homeowner},
phone = #{phone},
room_count = #{roomCount},
structure_id = #{structureId},
structure_name = #{structureName},
registration_date = #{registrationDate},
group_type_id = #{groupTypeId},
group_type_name = #{groupTypeName},
manage_level_id = #{manageLevelId},
manage_level_name = #{manageLevelName},
rental_area = #{rentalArea},
rental_date = #{rentalDate},
address = #{address},
longitude = #{longitude},
latitude = #{latitude},
image = #{image},
gmt_modified = #{gmtModified},
modifier = #{modifier},
rental_id = rental_id
WHERE
rental_id = #{rentalId}