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 id, code, meter_name, meter_type, model_number, measure_range, manufacturer, person_charge, installaction_location, start_time, putrun_time, check_cycle, reminder_cycle, meter_status, del_flage, remark, create_time, create_by, update_time, update_by, #{id}, #{code}, #{meterName}, #{meterType}, #{modelNumber}, #{measureRange}, #{manufacturer}, #{personCharge}, #{installactionLocation}, #{startTime}, #{putrunTime}, #{checkCycle}, #{reminderCycle}, #{meterStatus}, #{delFlage}, #{remark}, #{createTime}, #{createBy}, #{updateTime}, #{updateBy}, update meter_implement code = #{code}, meter_name = #{meterName}, meter_type = #{meterType}, model_number = #{modelNumber}, measure_range = #{measureRange}, manufacturer = #{manufacturer}, person_charge = #{personCharge}, installaction_location = #{installactionLocation}, start_time = #{startTime}, putrun_time = #{putrunTime}, 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 id = #{id} delete from meter_implement where id = #{id} delete from meter_implement where id in #{id}