INSERT INTO sys_bed_state ( ID, BED_ID, START_TIME, END_TIME, BED_STATE, SERVICE_ID ) VALUES ( #{id}, #{bedId}, #{startTime}, #{endTime}, #{bedState}, #{serviceId} ) UPDATE sys_bed_state BED_ID = #{bedId}, START_TIME = #{startTime}, END_TIME = #{endTime}, BED_STATE = #{bedState}, SERVICE_ID = #{serviceId} WHERE ID=#{id} delete from sys_bed_state where ID in #{item} DELETE FROM sys_bed_state where ID=#{id} DELETE FROM sys_bed_state where SERVICE_ID=#{serviceId} SELECT a.ID, a.BED_ID, a.START_TIME, a.END_TIME, a.BED_STATE, a.SERVICE_ID FROM sys_bed_state a LEFT JOIN sys_bed_info b ON b.ID = a.BED_ID where 1=1 and a.ID = #{record.id } and a.BED_ID = #{record.bedId} and a.START_TIME = #{record.startTime} and a.END_TIME = #{record.endTime} and a.BED_STATE = #{record.bedState} and a.SERVICE_ID = #{record.serviceId}