and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} and ${criterion.condition} and ${criterion.condition} #{criterion.value} and ${criterion.condition} #{criterion.value} and #{criterion.secondValue} and ${criterion.condition} #{listItem} id, model_no, model_name, water_gap, tonnage, oc_cycle, daily_output, company_id, current_version_id, state, is_delete, creator_id, project_id, rfid, setting_life, area, produce_company_name, initial_modulus, equipment_id, belong_project_grade, produce_company_id, run_times, is_maintain, maintain_count, holes, pre_update_id, history_run_times, last_rec_time delete from tb_mould where id = #{id,jdbcType=INTEGER} delete from tb_mould SELECT LAST_INSERT_ID() insert into tb_mould (model_no, model_name, water_gap, tonnage, oc_cycle, daily_output, company_id, current_version_id, state, is_delete, creator_id, project_id, rfid, setting_life, area, produce_company_name, initial_modulus, equipment_id, belong_project_grade, produce_company_id, run_times, is_maintain, maintain_count, holes, pre_update_id, history_run_times, last_rec_time ) values (#{modelNo,jdbcType=VARCHAR}, #{modelName,jdbcType=VARCHAR}, #{waterGap,jdbcType=DECIMAL}, #{tonnage,jdbcType=DECIMAL}, #{ocCycle,jdbcType=DECIMAL}, #{dailyOutput,jdbcType=DECIMAL}, #{companyId,jdbcType=INTEGER}, #{currentVersionId,jdbcType=INTEGER}, #{state,jdbcType=VARCHAR}, #{isDelete,jdbcType=INTEGER}, #{creatorId,jdbcType=INTEGER}, #{projectId,jdbcType=INTEGER}, #{rfid,jdbcType=VARCHAR}, #{settingLife,jdbcType=INTEGER}, #{area,jdbcType=VARCHAR}, #{produceCompanyName,jdbcType=VARCHAR}, #{initialModulus,jdbcType=INTEGER}, #{equipmentId,jdbcType=INTEGER}, #{belongProjectGrade,jdbcType=VARCHAR}, #{produceCompanyId,jdbcType=INTEGER}, #{runTimes,jdbcType=INTEGER}, #{isMaintain,jdbcType=INTEGER}, #{maintainCount,jdbcType=VARCHAR}, #{holes,jdbcType=VARCHAR}, #{preUpdateId,jdbcType=INTEGER}, #{historyRunTimes,jdbcType=INTEGER}, #{lastRecTime,jdbcType=TIMESTAMP} ) SELECT LAST_INSERT_ID() insert into tb_mould model_no, model_name, water_gap, tonnage, oc_cycle, daily_output, company_id, current_version_id, state, is_delete, creator_id, project_id, rfid, setting_life, area, produce_company_name, initial_modulus, equipment_id, belong_project_grade, produce_company_id, run_times, is_maintain, maintain_count, holes, pre_update_id, history_run_times, last_rec_time, #{modelNo,jdbcType=VARCHAR}, #{modelName,jdbcType=VARCHAR}, #{waterGap,jdbcType=DECIMAL}, #{tonnage,jdbcType=DECIMAL}, #{ocCycle,jdbcType=DECIMAL}, #{dailyOutput,jdbcType=DECIMAL}, #{companyId,jdbcType=INTEGER}, #{currentVersionId,jdbcType=INTEGER}, #{state,jdbcType=VARCHAR}, #{isDelete,jdbcType=INTEGER}, #{creatorId,jdbcType=INTEGER}, #{projectId,jdbcType=INTEGER}, #{rfid,jdbcType=VARCHAR}, #{settingLife,jdbcType=INTEGER}, #{area,jdbcType=VARCHAR}, #{produceCompanyName,jdbcType=VARCHAR}, #{initialModulus,jdbcType=INTEGER}, #{equipmentId,jdbcType=INTEGER}, #{belongProjectGrade,jdbcType=VARCHAR}, #{produceCompanyId,jdbcType=INTEGER}, #{runTimes,jdbcType=INTEGER}, #{isMaintain,jdbcType=INTEGER}, #{maintainCount,jdbcType=VARCHAR}, #{holes,jdbcType=VARCHAR}, #{preUpdateId,jdbcType=INTEGER}, #{historyRunTimes,jdbcType=INTEGER}, #{lastRecTime,jdbcType=TIMESTAMP}, update tb_mould id = #{record.id,jdbcType=INTEGER}, model_no = #{record.modelNo,jdbcType=VARCHAR}, model_name = #{record.modelName,jdbcType=VARCHAR}, water_gap = #{record.waterGap,jdbcType=DECIMAL}, tonnage = #{record.tonnage,jdbcType=DECIMAL}, oc_cycle = #{record.ocCycle,jdbcType=DECIMAL}, daily_output = #{record.dailyOutput,jdbcType=DECIMAL}, company_id = #{record.companyId,jdbcType=INTEGER}, current_version_id = #{record.currentVersionId,jdbcType=INTEGER}, state = #{record.state,jdbcType=VARCHAR}, is_delete = #{record.isDelete,jdbcType=INTEGER}, creator_id = #{record.creatorId,jdbcType=INTEGER}, project_id = #{record.projectId,jdbcType=INTEGER}, rfid = #{record.rfid,jdbcType=VARCHAR}, setting_life = #{record.settingLife,jdbcType=INTEGER}, area = #{record.area,jdbcType=VARCHAR}, produce_company_name = #{record.produceCompanyName,jdbcType=VARCHAR}, initial_modulus = #{record.initialModulus,jdbcType=INTEGER}, equipment_id = #{record.equipmentId,jdbcType=INTEGER}, belong_project_grade = #{record.belongProjectGrade,jdbcType=VARCHAR}, produce_company_id = #{record.produceCompanyId,jdbcType=INTEGER}, run_times = #{record.runTimes,jdbcType=INTEGER}, is_maintain = #{record.isMaintain,jdbcType=INTEGER}, maintain_count = #{record.maintainCount,jdbcType=VARCHAR}, holes = #{record.holes,jdbcType=VARCHAR}, pre_update_id = #{record.preUpdateId,jdbcType=INTEGER}, history_run_times = #{record.historyRunTimes,jdbcType=INTEGER}, last_rec_time = #{record.lastRecTime,jdbcType=TIMESTAMP}, update tb_mould set id = #{record.id,jdbcType=INTEGER}, model_no = #{record.modelNo,jdbcType=VARCHAR}, model_name = #{record.modelName,jdbcType=VARCHAR}, water_gap = #{record.waterGap,jdbcType=DECIMAL}, tonnage = #{record.tonnage,jdbcType=DECIMAL}, oc_cycle = #{record.ocCycle,jdbcType=DECIMAL}, daily_output = #{record.dailyOutput,jdbcType=DECIMAL}, company_id = #{record.companyId,jdbcType=INTEGER}, current_version_id = #{record.currentVersionId,jdbcType=INTEGER}, state = #{record.state,jdbcType=VARCHAR}, is_delete = #{record.isDelete,jdbcType=INTEGER}, creator_id = #{record.creatorId,jdbcType=INTEGER}, project_id = #{record.projectId,jdbcType=INTEGER}, rfid = #{record.rfid,jdbcType=VARCHAR}, setting_life = #{record.settingLife,jdbcType=INTEGER}, area = #{record.area,jdbcType=VARCHAR}, produce_company_name = #{record.produceCompanyName,jdbcType=VARCHAR}, initial_modulus = #{record.initialModulus,jdbcType=INTEGER}, equipment_id = #{record.equipmentId,jdbcType=INTEGER}, belong_project_grade = #{record.belongProjectGrade,jdbcType=VARCHAR}, produce_company_id = #{record.produceCompanyId,jdbcType=INTEGER}, run_times = #{record.runTimes,jdbcType=INTEGER}, is_maintain = #{record.isMaintain,jdbcType=INTEGER}, maintain_count = #{record.maintainCount,jdbcType=VARCHAR}, holes = #{record.holes,jdbcType=VARCHAR}, pre_update_id = #{record.preUpdateId,jdbcType=INTEGER}, history_run_times = #{record.historyRunTimes,jdbcType=INTEGER}, last_rec_time = #{record.lastRecTime,jdbcType=TIMESTAMP} update tb_mould model_no = #{modelNo,jdbcType=VARCHAR}, model_name = #{modelName,jdbcType=VARCHAR}, water_gap = #{waterGap,jdbcType=DECIMAL}, tonnage = #{tonnage,jdbcType=DECIMAL}, oc_cycle = #{ocCycle,jdbcType=DECIMAL}, daily_output = #{dailyOutput,jdbcType=DECIMAL}, company_id = #{companyId,jdbcType=INTEGER}, current_version_id = #{currentVersionId,jdbcType=INTEGER}, state = #{state,jdbcType=VARCHAR}, is_delete = #{isDelete,jdbcType=INTEGER}, creator_id = #{creatorId,jdbcType=INTEGER}, project_id = #{projectId,jdbcType=INTEGER}, rfid = #{rfid,jdbcType=VARCHAR}, setting_life = #{settingLife,jdbcType=INTEGER}, area = #{area,jdbcType=VARCHAR}, produce_company_name = #{produceCompanyName,jdbcType=VARCHAR}, initial_modulus = #{initialModulus,jdbcType=INTEGER}, equipment_id = #{equipmentId,jdbcType=INTEGER}, belong_project_grade = #{belongProjectGrade,jdbcType=VARCHAR}, produce_company_id = #{produceCompanyId,jdbcType=INTEGER}, run_times = #{runTimes,jdbcType=INTEGER}, is_maintain = #{isMaintain,jdbcType=INTEGER}, maintain_count = #{maintainCount,jdbcType=VARCHAR}, holes = #{holes,jdbcType=VARCHAR}, pre_update_id = #{preUpdateId,jdbcType=INTEGER}, history_run_times = #{historyRunTimes,jdbcType=INTEGER}, last_rec_time = #{lastRecTime,jdbcType=TIMESTAMP}, where id = #{id,jdbcType=INTEGER} update tb_mould set model_no = #{modelNo,jdbcType=VARCHAR}, model_name = #{modelName,jdbcType=VARCHAR}, water_gap = #{waterGap,jdbcType=DECIMAL}, tonnage = #{tonnage,jdbcType=DECIMAL}, oc_cycle = #{ocCycle,jdbcType=DECIMAL}, daily_output = #{dailyOutput,jdbcType=DECIMAL}, company_id = #{companyId,jdbcType=INTEGER}, current_version_id = #{currentVersionId,jdbcType=INTEGER}, state = #{state,jdbcType=VARCHAR}, is_delete = #{isDelete,jdbcType=INTEGER}, creator_id = #{creatorId,jdbcType=INTEGER}, project_id = #{projectId,jdbcType=INTEGER}, rfid = #{rfid,jdbcType=VARCHAR}, setting_life = #{settingLife,jdbcType=INTEGER}, area = #{area,jdbcType=VARCHAR}, produce_company_name = #{produceCompanyName,jdbcType=VARCHAR}, initial_modulus = #{initialModulus,jdbcType=INTEGER}, equipment_id = #{equipmentId,jdbcType=INTEGER}, belong_project_grade = #{belongProjectGrade,jdbcType=VARCHAR}, produce_company_id = #{produceCompanyId,jdbcType=INTEGER}, run_times = #{runTimes,jdbcType=INTEGER}, is_maintain = #{isMaintain,jdbcType=INTEGER}, maintain_count = #{maintainCount,jdbcType=VARCHAR}, holes = #{holes,jdbcType=VARCHAR}, pre_update_id = #{preUpdateId,jdbcType=INTEGER}, history_run_times = #{historyRunTimes,jdbcType=INTEGER}, last_rec_time = #{lastRecTime,jdbcType=TIMESTAMP} where id = #{id,jdbcType=INTEGER}