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, card_no, card_name, card_res, card_type, coupons_type, is_recommend, use_rule, disc_value, full_cut_value, need_integral, is_superp_use, begin_time, end_time, card_rest_num, card_num, card_state, card_remarks, data_state, create_empid, create_date, modfiy_empid, modfiy_date, card_content, valid_days, receive_channels, receive_num, org_id, is_uesed, batch_no delete from td_c_coupon_rule where id = #{id,jdbcType=BIGINT} delete from td_c_coupon_rule SELECT LAST_INSERT_ID() insert into td_c_coupon_rule (card_no, card_name, card_res, card_type, coupons_type, is_recommend, use_rule, disc_value, full_cut_value, need_integral, is_superp_use, begin_time, end_time, card_rest_num, card_num, card_state, card_remarks, data_state, create_empid, create_date, modfiy_empid, modfiy_date, card_content, valid_days, receive_channels, receive_num, org_id, is_uesed, batch_no) values (#{cardNo,jdbcType=VARCHAR}, #{cardName,jdbcType=VARCHAR}, #{cardRes,jdbcType=INTEGER}, #{cardType,jdbcType=INTEGER}, #{couponsType,jdbcType=INTEGER}, #{isRecommend,jdbcType=INTEGER}, #{useRule,jdbcType=INTEGER}, #{discValue,jdbcType=VARCHAR}, #{fullCutValue,jdbcType=INTEGER}, #{needIntegral,jdbcType=INTEGER}, #{isSuperpUse,jdbcType=INTEGER}, #{beginTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{cardRestNum,jdbcType=INTEGER}, #{cardNum,jdbcType=INTEGER}, #{cardState,jdbcType=INTEGER}, #{cardRemarks,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{cardContent,jdbcType=VARCHAR}, #{validDays,jdbcType=INTEGER}, #{receiveChannels,jdbcType=INTEGER}, #{receiveNum,jdbcType=INTEGER}, #{orgId,jdbcType=BIGINT}, #{isUesed,jdbcType=INTEGER}, #{batchNo,jdbcType=VARCHAR}) SELECT LAST_INSERT_ID() insert into td_c_coupon_rule card_no, card_name, card_res, card_type, coupons_type, is_recommend, use_rule, disc_value, full_cut_value, need_integral, is_superp_use, begin_time, end_time, card_rest_num, card_num, card_state, card_remarks, data_state, create_empid, create_date, modfiy_empid, modfiy_date, card_content, valid_days, receive_channels, receive_num, org_id, is_uesed, batch_no, #{cardNo,jdbcType=VARCHAR}, #{cardName,jdbcType=VARCHAR}, #{cardRes,jdbcType=INTEGER}, #{cardType,jdbcType=INTEGER}, #{couponsType,jdbcType=INTEGER}, #{isRecommend,jdbcType=INTEGER}, #{useRule,jdbcType=INTEGER}, #{discValue,jdbcType=VARCHAR}, #{fullCutValue,jdbcType=INTEGER}, #{needIntegral,jdbcType=INTEGER}, #{isSuperpUse,jdbcType=INTEGER}, #{beginTime,jdbcType=TIMESTAMP}, #{endTime,jdbcType=TIMESTAMP}, #{cardRestNum,jdbcType=INTEGER}, #{cardNum,jdbcType=INTEGER}, #{cardState,jdbcType=INTEGER}, #{cardRemarks,jdbcType=VARCHAR}, #{dataState,jdbcType=INTEGER}, #{createEmpid,jdbcType=VARCHAR}, #{createDate,jdbcType=TIMESTAMP}, #{modfiyEmpid,jdbcType=VARCHAR}, #{modfiyDate,jdbcType=TIMESTAMP}, #{cardContent,jdbcType=VARCHAR}, #{validDays,jdbcType=INTEGER}, #{receiveChannels,jdbcType=INTEGER}, #{receiveNum,jdbcType=INTEGER}, #{orgId,jdbcType=BIGINT}, #{isUesed,jdbcType=INTEGER}, #{batchNo,jdbcType=VARCHAR}, update td_c_coupon_rule id = #{record.id,jdbcType=BIGINT}, card_no = #{record.cardNo,jdbcType=VARCHAR}, card_name = #{record.cardName,jdbcType=VARCHAR}, card_res = #{record.cardRes,jdbcType=INTEGER}, card_type = #{record.cardType,jdbcType=INTEGER}, coupons_type = #{record.couponsType,jdbcType=INTEGER}, is_recommend = #{record.isRecommend,jdbcType=INTEGER}, use_rule = #{record.useRule,jdbcType=INTEGER}, disc_value = #{record.discValue,jdbcType=VARCHAR}, full_cut_value = #{record.fullCutValue,jdbcType=INTEGER}, need_integral = #{record.needIntegral,jdbcType=INTEGER}, is_superp_use = #{record.isSuperpUse,jdbcType=INTEGER}, begin_time = #{record.beginTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, card_rest_num = #{record.cardRestNum,jdbcType=INTEGER}, card_num = #{record.cardNum,jdbcType=INTEGER}, card_state = #{record.cardState,jdbcType=INTEGER}, card_remarks = #{record.cardRemarks,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}, card_content = #{record.cardContent,jdbcType=VARCHAR}, valid_days = #{record.validDays,jdbcType=INTEGER}, receive_channels = #{record.receiveChannels,jdbcType=INTEGER}, receive_num = #{record.receiveNum,jdbcType=INTEGER}, org_id = #{record.orgId,jdbcType=BIGINT}, is_uesed = #{record.isUesed,jdbcType=INTEGER}, batch_no = #{record.batchNo,jdbcType=VARCHAR}, update td_c_coupon_rule set id = #{record.id,jdbcType=BIGINT}, card_no = #{record.cardNo,jdbcType=VARCHAR}, card_name = #{record.cardName,jdbcType=VARCHAR}, card_res = #{record.cardRes,jdbcType=INTEGER}, card_type = #{record.cardType,jdbcType=INTEGER}, coupons_type = #{record.couponsType,jdbcType=INTEGER}, is_recommend = #{record.isRecommend,jdbcType=INTEGER}, use_rule = #{record.useRule,jdbcType=INTEGER}, disc_value = #{record.discValue,jdbcType=VARCHAR}, full_cut_value = #{record.fullCutValue,jdbcType=INTEGER}, need_integral = #{record.needIntegral,jdbcType=INTEGER}, is_superp_use = #{record.isSuperpUse,jdbcType=INTEGER}, begin_time = #{record.beginTime,jdbcType=TIMESTAMP}, end_time = #{record.endTime,jdbcType=TIMESTAMP}, card_rest_num = #{record.cardRestNum,jdbcType=INTEGER}, card_num = #{record.cardNum,jdbcType=INTEGER}, card_state = #{record.cardState,jdbcType=INTEGER}, card_remarks = #{record.cardRemarks,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}, card_content = #{record.cardContent,jdbcType=VARCHAR}, valid_days = #{record.validDays,jdbcType=INTEGER}, receive_channels = #{record.receiveChannels,jdbcType=INTEGER}, receive_num = #{record.receiveNum,jdbcType=INTEGER}, org_id = #{record.orgId,jdbcType=BIGINT}, is_uesed = #{record.isUesed,jdbcType=INTEGER}, batch_no = #{record.batchNo,jdbcType=VARCHAR} update td_c_coupon_rule card_no = #{cardNo,jdbcType=VARCHAR}, card_name = #{cardName,jdbcType=VARCHAR}, card_res = #{cardRes,jdbcType=INTEGER}, card_type = #{cardType,jdbcType=INTEGER}, coupons_type = #{couponsType,jdbcType=INTEGER}, is_recommend = #{isRecommend,jdbcType=INTEGER}, use_rule = #{useRule,jdbcType=INTEGER}, disc_value = #{discValue,jdbcType=VARCHAR}, full_cut_value = #{fullCutValue,jdbcType=INTEGER}, need_integral = #{needIntegral,jdbcType=INTEGER}, is_superp_use = #{isSuperpUse,jdbcType=INTEGER}, begin_time = #{beginTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, card_rest_num = #{cardRestNum,jdbcType=INTEGER}, card_num = #{cardNum,jdbcType=INTEGER}, card_state = #{cardState,jdbcType=INTEGER}, card_remarks = #{cardRemarks,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}, card_content = #{cardContent,jdbcType=VARCHAR}, valid_days = #{validDays,jdbcType=INTEGER}, receive_channels = #{receiveChannels,jdbcType=INTEGER}, receive_num = #{receiveNum,jdbcType=INTEGER}, org_id = #{orgId,jdbcType=BIGINT}, is_uesed = #{isUesed,jdbcType=INTEGER}, batch_no = #{batchNo,jdbcType=VARCHAR}, where id = #{id,jdbcType=BIGINT} update td_c_coupon_rule set card_no = #{cardNo,jdbcType=VARCHAR}, card_name = #{cardName,jdbcType=VARCHAR}, card_res = #{cardRes,jdbcType=INTEGER}, card_type = #{cardType,jdbcType=INTEGER}, coupons_type = #{couponsType,jdbcType=INTEGER}, is_recommend = #{isRecommend,jdbcType=INTEGER}, use_rule = #{useRule,jdbcType=INTEGER}, disc_value = #{discValue,jdbcType=VARCHAR}, full_cut_value = #{fullCutValue,jdbcType=INTEGER}, need_integral = #{needIntegral,jdbcType=INTEGER}, is_superp_use = #{isSuperpUse,jdbcType=INTEGER}, begin_time = #{beginTime,jdbcType=TIMESTAMP}, end_time = #{endTime,jdbcType=TIMESTAMP}, card_rest_num = #{cardRestNum,jdbcType=INTEGER}, card_num = #{cardNum,jdbcType=INTEGER}, card_state = #{cardState,jdbcType=INTEGER}, card_remarks = #{cardRemarks,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}, card_content = #{cardContent,jdbcType=VARCHAR}, valid_days = #{validDays,jdbcType=INTEGER}, receive_channels = #{receiveChannels,jdbcType=INTEGER}, receive_num = #{receiveNum,jdbcType=INTEGER}, org_id = #{orgId,jdbcType=BIGINT}, is_uesed = #{isUesed,jdbcType=INTEGER}, batch_no = #{batchNo,jdbcType=VARCHAR} where id = #{id,jdbcType=BIGINT}