select item.item_id,
item.hall_id,
item.venue_id,
item.item_begin_time,
item.item_end_time,
item.item_name,
item.item_rest,
item.venue_seats,
item.seat_nums,
item.sale_nums,
hall.hall_name as hallName
from zdy_cinema_movie_venue_item item
left join zdy_cinema_hall hall on hall.hall_id = item.hall_id
insert into zdy_cinema_movie_venue_item
hall_id,
venue_id,
item_begin_time,
item_end_time,
item_name,
item_rest,
venue_seats,
seat_nums,
sale_nums,
create_time,
create_by,
update_time,
update_by,
#{hallId},
#{venueId},
#{itemBeginTime},
#{itemEndTime},
#{itemName},
#{itemRest},
#{venueSeats},
#{seatNums},
#{saleNums},
#{createTime},
#{createBy},
#{updateTime},
#{updateBy},
update zdy_cinema_movie_venue_item
hall_id = #{hallId},
venue_id = #{venueId},
item_begin_time = #{itemBeginTime},
item_end_time = #{itemEndTime},
item_name = #{itemName},
item_rest = #{itemRest},
venue_seats = #{venueSeats},
seat_nums = #{seatNums},
sale_nums = #{saleNums},
create_time = #{createTime},
create_by = #{createBy},
update_time = #{updateTime},
update_by = #{updateBy},
where item_id = #{itemId}
delete
from zdy_cinema_movie_venue_item
where item_id = #{itemId}
delete from zdy_cinema_movie_venue_item where item_id in
#{itemId}
update zdy_cinema_movie_venue_item
set sale_nums = sale_nums + #{nums}
where item_id = #{id}