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} AF_ID, AF_CHANNEL, AF_NUMBER, AF_USE_NUMBER, AF_MONEY_CEILING, AF_MONEY_LOWER, AF_INTERVAL_CEILING, AF_INTERVAL_LOWER, AF_INTERVAL_NUMBER, AF_ACTIVITY_STATE, AF_START_TIME, AF_END_TIME, AF_REMARKS, AF_CREATE_USER, AF_CREATE_TIME, AF_MODIFY_USER, AF_MODIFY_TIME delete from vm_activity_free where AF_ID = #{id,jdbcType=VARCHAR} delete from vm_activity_free insert into vm_activity_free (AF_ID, AF_CHANNEL, AF_NUMBER, AF_USE_NUMBER, AF_MONEY_CEILING, AF_MONEY_LOWER, AF_INTERVAL_CEILING, AF_INTERVAL_LOWER, AF_INTERVAL_NUMBER, AF_ACTIVITY_STATE, AF_START_TIME, AF_END_TIME, AF_REMARKS, AF_CREATE_USER, AF_CREATE_TIME, AF_MODIFY_USER, AF_MODIFY_TIME) values (#{id,jdbcType=VARCHAR}, #{channel,jdbcType=VARCHAR}, #{number,jdbcType=VARCHAR}, #{useNumber,jdbcType=VARCHAR}, #{moneyCeiling,jdbcType=VARCHAR}, #{moneyLower,jdbcType=VARCHAR}, #{intervalCeiling,jdbcType=VARCHAR}, #{intervalLower,jdbcType=VARCHAR}, #{intervalNumber,jdbcType=VARCHAR}, #{activityState,jdbcType=VARCHAR}, #{startTime,jdbcType=VARCHAR}, #{endTime,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{modifyUser,jdbcType=VARCHAR}, #{modifyTime,jdbcType=VARCHAR}) insert into vm_activity_free AF_ID, AF_CHANNEL, AF_NUMBER, AF_USE_NUMBER, AF_MONEY_CEILING, AF_MONEY_LOWER, AF_INTERVAL_CEILING, AF_INTERVAL_LOWER, AF_INTERVAL_NUMBER, AF_ACTIVITY_STATE, AF_START_TIME, AF_END_TIME, AF_REMARKS, AF_CREATE_USER, AF_CREATE_TIME, AF_MODIFY_USER, AF_MODIFY_TIME, #{id,jdbcType=VARCHAR}, #{channel,jdbcType=VARCHAR}, #{number,jdbcType=VARCHAR}, #{useNumber,jdbcType=VARCHAR}, #{moneyCeiling,jdbcType=VARCHAR}, #{moneyLower,jdbcType=VARCHAR}, #{intervalCeiling,jdbcType=VARCHAR}, #{intervalLower,jdbcType=VARCHAR}, #{intervalNumber,jdbcType=VARCHAR}, #{activityState,jdbcType=VARCHAR}, #{startTime,jdbcType=VARCHAR}, #{endTime,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{createTime,jdbcType=VARCHAR}, #{modifyUser,jdbcType=VARCHAR}, #{modifyTime,jdbcType=VARCHAR}, update vm_activity_free AF_ID = #{record.id,jdbcType=VARCHAR}, AF_CHANNEL = #{record.channel,jdbcType=VARCHAR}, AF_NUMBER = #{record.number,jdbcType=VARCHAR}, AF_USE_NUMBER = #{record.useNumber,jdbcType=VARCHAR}, AF_MONEY_CEILING = #{record.moneyCeiling,jdbcType=VARCHAR}, AF_MONEY_LOWER = #{record.moneyLower,jdbcType=VARCHAR}, AF_INTERVAL_CEILING = #{record.intervalCeiling,jdbcType=VARCHAR}, AF_INTERVAL_LOWER = #{record.intervalLower,jdbcType=VARCHAR}, AF_INTERVAL_NUMBER = #{record.intervalNumber,jdbcType=VARCHAR}, AF_ACTIVITY_STATE = #{record.activityState,jdbcType=VARCHAR}, AF_START_TIME = #{record.startTime,jdbcType=VARCHAR}, AF_END_TIME = #{record.endTime,jdbcType=VARCHAR}, AF_REMARKS = #{record.remarks,jdbcType=VARCHAR}, AF_CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, AF_CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, AF_MODIFY_USER = #{record.modifyUser,jdbcType=VARCHAR}, AF_MODIFY_TIME = #{record.modifyTime,jdbcType=VARCHAR}, update vm_activity_free set AF_ID = #{record.id,jdbcType=VARCHAR}, AF_CHANNEL = #{record.channel,jdbcType=VARCHAR}, AF_NUMBER = #{record.number,jdbcType=VARCHAR}, AF_USE_NUMBER = #{record.useNumber,jdbcType=VARCHAR}, AF_MONEY_CEILING = #{record.moneyCeiling,jdbcType=VARCHAR}, AF_MONEY_LOWER = #{record.moneyLower,jdbcType=VARCHAR}, AF_INTERVAL_CEILING = #{record.intervalCeiling,jdbcType=VARCHAR}, AF_INTERVAL_LOWER = #{record.intervalLower,jdbcType=VARCHAR}, AF_INTERVAL_NUMBER = #{record.intervalNumber,jdbcType=VARCHAR}, AF_ACTIVITY_STATE = #{record.activityState,jdbcType=VARCHAR}, AF_START_TIME = #{record.startTime,jdbcType=VARCHAR}, AF_END_TIME = #{record.endTime,jdbcType=VARCHAR}, AF_REMARKS = #{record.remarks,jdbcType=VARCHAR}, AF_CREATE_USER = #{record.createUser,jdbcType=VARCHAR}, AF_CREATE_TIME = #{record.createTime,jdbcType=VARCHAR}, AF_MODIFY_USER = #{record.modifyUser,jdbcType=VARCHAR}, AF_MODIFY_TIME = #{record.modifyTime,jdbcType=VARCHAR} update vm_activity_free AF_CHANNEL = #{channel,jdbcType=VARCHAR}, AF_NUMBER = #{number,jdbcType=VARCHAR}, AF_USE_NUMBER = #{useNumber,jdbcType=VARCHAR}, AF_MONEY_CEILING = #{moneyCeiling,jdbcType=VARCHAR}, AF_MONEY_LOWER = #{moneyLower,jdbcType=VARCHAR}, AF_INTERVAL_CEILING = #{intervalCeiling,jdbcType=VARCHAR}, AF_INTERVAL_LOWER = #{intervalLower,jdbcType=VARCHAR}, AF_INTERVAL_NUMBER = #{intervalNumber,jdbcType=VARCHAR}, AF_ACTIVITY_STATE = #{activityState,jdbcType=VARCHAR}, AF_START_TIME = #{startTime,jdbcType=VARCHAR}, AF_END_TIME = #{endTime,jdbcType=VARCHAR}, AF_REMARKS = #{remarks,jdbcType=VARCHAR}, AF_CREATE_USER = #{createUser,jdbcType=VARCHAR}, AF_CREATE_TIME = #{createTime,jdbcType=VARCHAR}, AF_MODIFY_USER = #{modifyUser,jdbcType=VARCHAR}, AF_MODIFY_TIME = #{modifyTime,jdbcType=VARCHAR}, where AF_ID = #{id,jdbcType=VARCHAR} update vm_activity_free set AF_CHANNEL = #{channel,jdbcType=VARCHAR}, AF_NUMBER = #{number,jdbcType=VARCHAR}, AF_USE_NUMBER = #{useNumber,jdbcType=VARCHAR}, AF_MONEY_CEILING = #{moneyCeiling,jdbcType=VARCHAR}, AF_MONEY_LOWER = #{moneyLower,jdbcType=VARCHAR}, AF_INTERVAL_CEILING = #{intervalCeiling,jdbcType=VARCHAR}, AF_INTERVAL_LOWER = #{intervalLower,jdbcType=VARCHAR}, AF_INTERVAL_NUMBER = #{intervalNumber,jdbcType=VARCHAR}, AF_ACTIVITY_STATE = #{activityState,jdbcType=VARCHAR}, AF_START_TIME = #{startTime,jdbcType=VARCHAR}, AF_END_TIME = #{endTime,jdbcType=VARCHAR}, AF_REMARKS = #{remarks,jdbcType=VARCHAR}, AF_CREATE_USER = #{createUser,jdbcType=VARCHAR}, AF_CREATE_TIME = #{createTime,jdbcType=VARCHAR}, AF_MODIFY_USER = #{modifyUser,jdbcType=VARCHAR}, AF_MODIFY_TIME = #{modifyTime,jdbcType=VARCHAR} where AF_ID = #{id,jdbcType=VARCHAR}