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, pid, node_type, model_type, model_inner_type, auth_type, create_by, `level`, `mode`, data_source_id `name`, `label` delete from v_auth_model insert into v_auth_model (id, pid, node_type, model_type, model_inner_type, auth_type, create_by, `level`, `mode`, data_source_id, `name`, `label` ) values (#{id,jdbcType=VARCHAR}, #{pid,jdbcType=VARCHAR}, #{nodeType,jdbcType=VARCHAR}, #{modelType,jdbcType=VARCHAR}, #{modelInnerType,jdbcType=VARCHAR}, #{authType,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{level,jdbcType=BIGINT}, #{mode,jdbcType=BIGINT}, #{dataSourceId,jdbcType=VARCHAR}, #{name,jdbcType=LONGVARCHAR}, #{label,jdbcType=LONGVARCHAR} ) insert into v_auth_model id, pid, node_type, model_type, model_inner_type, auth_type, create_by, `level`, `mode`, data_source_id, `name`, `label`, #{id,jdbcType=VARCHAR}, #{pid,jdbcType=VARCHAR}, #{nodeType,jdbcType=VARCHAR}, #{modelType,jdbcType=VARCHAR}, #{modelInnerType,jdbcType=VARCHAR}, #{authType,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{level,jdbcType=BIGINT}, #{mode,jdbcType=BIGINT}, #{dataSourceId,jdbcType=VARCHAR}, #{name,jdbcType=LONGVARCHAR}, #{label,jdbcType=LONGVARCHAR}, update v_auth_model id = #{record.id,jdbcType=VARCHAR}, pid = #{record.pid,jdbcType=VARCHAR}, node_type = #{record.nodeType,jdbcType=VARCHAR}, model_type = #{record.modelType,jdbcType=VARCHAR}, model_inner_type = #{record.modelInnerType,jdbcType=VARCHAR}, auth_type = #{record.authType,jdbcType=VARCHAR}, create_by = #{record.createBy,jdbcType=VARCHAR}, `level` = #{record.level,jdbcType=BIGINT}, `mode` = #{record.mode,jdbcType=BIGINT}, data_source_id = #{record.dataSourceId,jdbcType=VARCHAR}, `name` = #{record.name,jdbcType=LONGVARCHAR}, `label` = #{record.label,jdbcType=LONGVARCHAR}, update v_auth_model set id = #{record.id,jdbcType=VARCHAR}, pid = #{record.pid,jdbcType=VARCHAR}, node_type = #{record.nodeType,jdbcType=VARCHAR}, model_type = #{record.modelType,jdbcType=VARCHAR}, model_inner_type = #{record.modelInnerType,jdbcType=VARCHAR}, auth_type = #{record.authType,jdbcType=VARCHAR}, create_by = #{record.createBy,jdbcType=VARCHAR}, `level` = #{record.level,jdbcType=BIGINT}, `mode` = #{record.mode,jdbcType=BIGINT}, data_source_id = #{record.dataSourceId,jdbcType=VARCHAR}, `name` = #{record.name,jdbcType=LONGVARCHAR}, `label` = #{record.label,jdbcType=LONGVARCHAR} update v_auth_model set id = #{record.id,jdbcType=VARCHAR}, pid = #{record.pid,jdbcType=VARCHAR}, node_type = #{record.nodeType,jdbcType=VARCHAR}, model_type = #{record.modelType,jdbcType=VARCHAR}, model_inner_type = #{record.modelInnerType,jdbcType=VARCHAR}, auth_type = #{record.authType,jdbcType=VARCHAR}, create_by = #{record.createBy,jdbcType=VARCHAR}, `level` = #{record.level,jdbcType=BIGINT}, `mode` = #{record.mode,jdbcType=BIGINT}, data_source_id = #{record.dataSourceId,jdbcType=VARCHAR}