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_ROOM_BUSINESS_INFO
SELECT nextval('SEQ_ROOM_BUSINESS_INFO_1')::VARCHAR as id
insert into TB_ROOM_BUSINESS_INFO
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_user_id,
last_mod_user_id,
del_flag,
remark,
create_time,
last_mod_time
#{id},
#{tenantId},
#{roomId},
#{rentalStatus},
#{businessStatus},
#{availableDate},
#{decorationStatus},
#{price},
#{priceUnit},
#{floorPrice},
#{floorPriceUnit},
#{businessNumber},
#{businessCondition},
#{createUserId},
#{lastModUserId},
#{delFlag},
#{remark},
CURRENT_TIMESTAMP,
CURRENT_TIMESTAMP
update TB_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_ROOM_BUSINESS_INFO set del_flag = '1' where id = #{id} and del_flag = '0'
update TB_ROOM_BUSINESS_INFO set del_flag = '1' where room_id = #{roomId} and del_flag = '0'