select id, tenant_id, room_id, rental_status, business_status,
available_date, decoration_status, price, price_unit, floor_price,
floor_price_unit, business_number, business_condition,
create_time, last_mod_time, create_user_id, last_mod_user_id,
del_flag, remark
from TB_RES_ROOM_BUSINESS_INFO
insert into TB_RES_ROOM_BUSINESS_INFO
(
id,
room_id,
rental_status,
business_status,
available_date,
decoration_status,
price,
price_unit,
floor_price,
floor_price_unit,
business_number,
business_condition,
create_user_id,
last_mod_user_id,
del_flag,
remark,
create_time,
last_mod_time
)
values
(
nextval('SEQ_ROOM_BUSINESS_INFO_1'),
#{item.roomId},
#{item.rentalStatus},
#{item.businessStatus},
#{item.availableDate},
#{item.decorationStatus},
#{item.price},
#{item.priceUnit},
#{item.floorPrice},
#{item.floorPriceUnit},
#{item.businessNumber},
#{item.businessCondition},
#{item.createUserId},
#{item.lastModUserId},
#{item.delFlag},
#{item.remark},
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP
)
update TB_RES_ROOM_BUSINESS_INFO
rental_status = #{rentalStatus},
business_status = #{businessStatus},
available_date = #{availableDate},
decoration_status = #{decorationStatus},
price = #{price},
price_unit = #{priceUnit},
floor_price = #{floorPrice},
floor_price_unit = #{floorPriceUnit},
business_number = #{businessNumber},
business_condition = #{businessCondition},
last_mod_user_id = #{lastModUserId},
remark = #{remark},
last_mod_time = CURRENT_TIMESTAMP
where room_id = #{roomId} and del_flag = '0'
update TB_RES_ROOM_BUSINESS_INFO set del_flag = '1' where id = #{id} and del_flag = '0'
update TB_RES_ROOM_BUSINESS_INFO set del_flag = '1' where room_id = #{roomId} and del_flag = '0'