select id, code, meter_name, meter_type, model_number, measure_range, manufacturer, person_charge, installaction_location, start_time, check_cycle, reminder_cycle, meter_status, del_flage, remark, putrun_time, create_time, create_by, update_time, update_by,(start_time+check_cycle-reminder_cycle)<=current_date as txflage from meter_implement insert into meter_implement code, meter_name, meter_type, model_number, measure_range, id, manufacturer, person_charge, installaction_location, start_time, check_cycle, reminder_cycle, meter_status, del_flage, remark, create_time, create_by, update_time, update_by, #{code}, #{meterName}, #{meterType}, #{modelNumber}, #{measureRange}, #{id}, #{manufacturer}, #{personCharge}, #{installactionLocation}, #{startTime}, #{checkCycle}, #{reminderCycle}, #{meterStatus}, #{delFlage}, #{remark}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, update meter_implement meter_name = #{meterName}, meter_type = #{meterType}, model_number = #{modelNumber}, measure_range = #{measureRange}, id = #{id}, manufacturer = #{manufacturer}, person_charge = #{personCharge}, installaction_location = #{installactionLocation}, start_time = #{startTime}, check_cycle = #{checkCycle}, reminder_cycle = #{reminderCycle}, meter_status = #{meterStatus}, del_flage = #{delFlage}, remark = #{remark}, create_time = #{createTime}, create_by = #{createBy}, update_time = #{updateTime}, update_by = #{updateBy}, where code = #{code} delete from meter_implement where code = #{code} update meter_implement set start_time = NOW() where code in #{code}