INSERT INTO data_key_place(
key_place_id,
place_name,
place_type,
place_type_name,
detail_type,
detail_type_name,
area_code,
area_name,
address,
link_man,
link_phone,
phone,
longitude,
latitude,
creator,
gmt_create,
modifier,
gmt_modified,
is_delete
) VALUES(
#{keyPlaceId},
#{placeName},
#{placeType},
#{placeTypeName},
#{detailType},
#{detailTypeName},
#{areaCode},
#{areaName},
#{address},
#{linkMan},
#{linkPhone},
#{phone},
#{longitude},
#{latitude},
#{creator},
#{gmtCreate},
#{modifier},
#{gmtModified},
#{isDelete}
)
UPDATE
data_key_place
SET
gmt_modified = #{gmtModified},
modifier = #{modifier},
is_delete = 1
WHERE
key_place_id IN
#{keyPlaceIds[${index}]}
DELETE FROM
data_key_place
WHERE
key_place_id IN
#{keyPlaceIds[${index}]}
UPDATE
data_key_place
SET
place_name = #{placeName},
place_type = #{placeType},
place_type_name = #{placeTypeName},
detail_type = #{detailType},
detail_type_name = #{detailTypeName},
area_code = #{areaCode},
area_name = #{areaName},
address = #{address},
link_man = #{linkMan},
link_phone = #{linkPhone},
phone = #{phone},
longitude = #{longitude},
latitude = #{latitude},
gmt_modified = #{gmtModified},
modifier = #{modifier},
key_place_id = key_place_id
WHERE
key_place_id = #{keyPlaceId}