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, rule_no, rule_name, present_type, present_rule_type, present_value, full_cut_value, expiry_type, expiry_time, valid_days, present_source_big_type, present_source_detail_type, card_no, begin_time, end_time, rule_state, rule_remarks, data_state, create_empid, create_date, modfiy_empid, modfiy_date, org_id, pay_type delete from td_c_present_rule where id = #{id,jdbcType=BIGINT} delete from td_c_present_rule SELECT LAST_INSERT_ID() insert into td_c_present_rule (rule_no, rule_name, present_type, present_rule_type, present_value, full_cut_value, expiry_type, expiry_time, valid_days, present_source_big_type, present_source_detail_type, card_no, begin_time, end_time, rule_state, rule_remarks, data_state, create_empid, create_date, modfiy_empid, modfiy_date, org_id, pay_type ) values (#{ruleNo,jdbcType=VARCHAR}, #{ruleName,jdbcType=VARCHAR}, #{presentType,jdbcType=INTEGER}, #{presentRuleType,jdbcType=INTEGER}, #{presentValue,jdbcType=VARCHAR}, #{fullCutValue,jdbcType=INTEGER}, #{expiryType,jdbcType=INTEGER}, #{expiryTime,jdbcType=TIMESTAMP}, #{validDays,jdbcType=INTEGER}, #{presentSourceBigType,jdbcType=INTEGER}, #{presentSourceDetailType,jdbcType=INTEGER}, #{cardNo,jdbcType=VARCHAR}, #{beginTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{ruleState,jdbcType=INTEGER}, #{ruleRemarks,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{orgId,jdbcType=BIGINT}, #{payType,jdbcType=VARCHAR} ) SELECT LAST_INSERT_ID() insert into td_c_present_rule rule_no, rule_name, present_type, present_rule_type, present_value, full_cut_value, expiry_type, expiry_time, valid_days, present_source_big_type, present_source_detail_type, card_no, begin_time, end_time, rule_state, rule_remarks, data_state, create_empid, create_date, modfiy_empid, modfiy_date, org_id, pay_type, #{ruleNo,jdbcType=VARCHAR}, #{ruleName,jdbcType=VARCHAR}, #{presentType,jdbcType=INTEGER}, #{presentRuleType,jdbcType=INTEGER}, #{presentValue,jdbcType=VARCHAR}, #{fullCutValue,jdbcType=INTEGER}, #{expiryType,jdbcType=INTEGER}, #{expiryTime,jdbcType=TIMESTAMP}, #{validDays,jdbcType=INTEGER}, #{presentSourceBigType,jdbcType=INTEGER}, #{presentSourceDetailType,jdbcType=INTEGER}, #{cardNo,jdbcType=VARCHAR}, #{beginTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{ruleState,jdbcType=INTEGER}, #{ruleRemarks,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{orgId,jdbcType=BIGINT}, #{payType,jdbcType=VARCHAR}, update td_c_present_rule id = #{record.id,jdbcType=BIGINT}, rule_no = #{record.ruleNo,jdbcType=VARCHAR}, rule_name = #{record.ruleName,jdbcType=VARCHAR}, present_type = #{record.presentType,jdbcType=INTEGER}, present_rule_type = #{record.presentRuleType,jdbcType=INTEGER}, present_value = #{record.presentValue,jdbcType=VARCHAR}, full_cut_value = #{record.fullCutValue,jdbcType=INTEGER}, expiry_type = #{record.expiryType,jdbcType=INTEGER}, expiry_time = #{record.expiryTime,jdbcType=TIMESTAMP}, valid_days = #{record.validDays,jdbcType=INTEGER}, present_source_big_type = #{record.presentSourceBigType,jdbcType=INTEGER}, present_source_detail_type = #{record.presentSourceDetailType,jdbcType=INTEGER}, card_no = #{record.cardNo,jdbcType=VARCHAR}, begin_time = #{record.beginTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, rule_state = #{record.ruleState,jdbcType=INTEGER}, rule_remarks = #{record.ruleRemarks,jdbcType=VARCHAR}, data_state = #{record.dataState,jdbcType=INTEGER}, create_empid = #{record.createEmpid,jdbcType=VARCHAR}, create_date = #{record.createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, org_id = #{record.orgId,jdbcType=BIGINT}, pay_type = #{record.payType,jdbcType=VARCHAR}, update td_c_present_rule set id = #{record.id,jdbcType=BIGINT}, rule_no = #{record.ruleNo,jdbcType=VARCHAR}, rule_name = #{record.ruleName,jdbcType=VARCHAR}, present_type = #{record.presentType,jdbcType=INTEGER}, present_rule_type = #{record.presentRuleType,jdbcType=INTEGER}, present_value = #{record.presentValue,jdbcType=VARCHAR}, full_cut_value = #{record.fullCutValue,jdbcType=INTEGER}, expiry_type = #{record.expiryType,jdbcType=INTEGER}, expiry_time = #{record.expiryTime,jdbcType=TIMESTAMP}, valid_days = #{record.validDays,jdbcType=INTEGER}, present_source_big_type = #{record.presentSourceBigType,jdbcType=INTEGER}, present_source_detail_type = #{record.presentSourceDetailType,jdbcType=INTEGER}, card_no = #{record.cardNo,jdbcType=VARCHAR}, begin_time = #{record.beginTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, rule_state = #{record.ruleState,jdbcType=INTEGER}, rule_remarks = #{record.ruleRemarks,jdbcType=VARCHAR}, data_state = #{record.dataState,jdbcType=INTEGER}, create_empid = #{record.createEmpid,jdbcType=VARCHAR}, create_date = #{record.createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{record.modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{record.modfiyDate,jdbcType=TIMESTAMP}, org_id = #{record.orgId,jdbcType=BIGINT}, pay_type = #{record.payType,jdbcType=VARCHAR} update td_c_present_rule rule_no = #{ruleNo,jdbcType=VARCHAR}, rule_name = #{ruleName,jdbcType=VARCHAR}, present_type = #{presentType,jdbcType=INTEGER}, present_rule_type = #{presentRuleType,jdbcType=INTEGER}, present_value = #{presentValue,jdbcType=VARCHAR}, full_cut_value = #{fullCutValue,jdbcType=INTEGER}, expiry_type = #{expiryType,jdbcType=INTEGER}, expiry_time = #{expiryTime,jdbcType=TIMESTAMP}, valid_days = #{validDays,jdbcType=INTEGER}, present_source_big_type = #{presentSourceBigType,jdbcType=INTEGER}, present_source_detail_type = #{presentSourceDetailType,jdbcType=INTEGER}, card_no = #{cardNo,jdbcType=VARCHAR}, begin_time = #{beginTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, rule_state = #{ruleState,jdbcType=INTEGER}, rule_remarks = #{ruleRemarks,jdbcType=VARCHAR}, data_state = #{dataState,jdbcType=INTEGER}, create_empid = #{createEmpid,jdbcType=VARCHAR}, create_date = #{createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, org_id = #{orgId,jdbcType=BIGINT}, pay_type = #{payType,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update td_c_present_rule set rule_no = #{ruleNo,jdbcType=VARCHAR}, rule_name = #{ruleName,jdbcType=VARCHAR}, present_type = #{presentType,jdbcType=INTEGER}, present_rule_type = #{presentRuleType,jdbcType=INTEGER}, present_value = #{presentValue,jdbcType=VARCHAR}, full_cut_value = #{fullCutValue,jdbcType=INTEGER}, expiry_type = #{expiryType,jdbcType=INTEGER}, expiry_time = #{expiryTime,jdbcType=TIMESTAMP}, valid_days = #{validDays,jdbcType=INTEGER}, present_source_big_type = #{presentSourceBigType,jdbcType=INTEGER}, present_source_detail_type = #{presentSourceDetailType,jdbcType=INTEGER}, card_no = #{cardNo,jdbcType=VARCHAR}, begin_time = #{beginTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, rule_state = #{ruleState,jdbcType=INTEGER}, rule_remarks = #{ruleRemarks,jdbcType=VARCHAR}, data_state = #{dataState,jdbcType=INTEGER}, create_empid = #{createEmpid,jdbcType=VARCHAR}, create_date = #{createDate,jdbcType=TIMESTAMP}, modfiy_empid = #{modfiyEmpid,jdbcType=VARCHAR}, modfiy_date = #{modfiyDate,jdbcType=TIMESTAMP}, org_id = #{orgId,jdbcType=BIGINT}, pay_type = #{payType,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}