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} menu_id, pid, sub_count, `type`, title, `name`, component, menu_sort, icon, `path`, i_frame, `cache`, hidden, permission, create_by, update_by, create_time, update_time delete from sys_menu where menu_id = #{menuId,jdbcType=BIGINT} delete from sys_menu insert into sys_menu (menu_id, pid, sub_count, `type`, title, `name`, component, menu_sort, icon, `path`, i_frame, `cache`, hidden, permission, create_by, update_by, create_time, update_time) values (#{menuId,jdbcType=BIGINT}, #{pid,jdbcType=BIGINT}, #{subCount,jdbcType=INTEGER}, #{type,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{component,jdbcType=VARCHAR}, #{menuSort,jdbcType=INTEGER}, #{icon,jdbcType=VARCHAR}, #{path,jdbcType=VARCHAR}, #{iFrame,jdbcType=BIT}, #{cache,jdbcType=BIT}, #{hidden,jdbcType=BIT}, #{permission,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{updateBy,jdbcType=VARCHAR}, #{createTime,jdbcType=BIGINT}, #{updateTime,jdbcType=BIGINT}) insert into sys_menu menu_id, pid, sub_count, `type`, title, `name`, component, menu_sort, icon, `path`, i_frame, `cache`, hidden, permission, create_by, update_by, create_time, update_time, #{menuId,jdbcType=BIGINT}, #{pid,jdbcType=BIGINT}, #{subCount,jdbcType=INTEGER}, #{type,jdbcType=INTEGER}, #{title,jdbcType=VARCHAR}, #{name,jdbcType=VARCHAR}, #{component,jdbcType=VARCHAR}, #{menuSort,jdbcType=INTEGER}, #{icon,jdbcType=VARCHAR}, #{path,jdbcType=VARCHAR}, #{iFrame,jdbcType=BIT}, #{cache,jdbcType=BIT}, #{hidden,jdbcType=BIT}, #{permission,jdbcType=VARCHAR}, #{createBy,jdbcType=VARCHAR}, #{updateBy,jdbcType=VARCHAR}, #{createTime,jdbcType=BIGINT}, #{updateTime,jdbcType=BIGINT}, update sys_menu menu_id = #{record.menuId,jdbcType=BIGINT}, pid = #{record.pid,jdbcType=BIGINT}, sub_count = #{record.subCount,jdbcType=INTEGER}, `type` = #{record.type,jdbcType=INTEGER}, title = #{record.title,jdbcType=VARCHAR}, `name` = #{record.name,jdbcType=VARCHAR}, component = #{record.component,jdbcType=VARCHAR}, menu_sort = #{record.menuSort,jdbcType=INTEGER}, icon = #{record.icon,jdbcType=VARCHAR}, `path` = #{record.path,jdbcType=VARCHAR}, i_frame = #{record.iFrame,jdbcType=BIT}, `cache` = #{record.cache,jdbcType=BIT}, hidden = #{record.hidden,jdbcType=BIT}, permission = #{record.permission,jdbcType=VARCHAR}, create_by = #{record.createBy,jdbcType=VARCHAR}, update_by = #{record.updateBy,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=BIGINT}, update_time = #{record.updateTime,jdbcType=BIGINT}, update sys_menu set menu_id = #{record.menuId,jdbcType=BIGINT}, pid = #{record.pid,jdbcType=BIGINT}, sub_count = #{record.subCount,jdbcType=INTEGER}, `type` = #{record.type,jdbcType=INTEGER}, title = #{record.title,jdbcType=VARCHAR}, `name` = #{record.name,jdbcType=VARCHAR}, component = #{record.component,jdbcType=VARCHAR}, menu_sort = #{record.menuSort,jdbcType=INTEGER}, icon = #{record.icon,jdbcType=VARCHAR}, `path` = #{record.path,jdbcType=VARCHAR}, i_frame = #{record.iFrame,jdbcType=BIT}, `cache` = #{record.cache,jdbcType=BIT}, hidden = #{record.hidden,jdbcType=BIT}, permission = #{record.permission,jdbcType=VARCHAR}, create_by = #{record.createBy,jdbcType=VARCHAR}, update_by = #{record.updateBy,jdbcType=VARCHAR}, create_time = #{record.createTime,jdbcType=BIGINT}, update_time = #{record.updateTime,jdbcType=BIGINT} update sys_menu pid = #{pid,jdbcType=BIGINT}, sub_count = #{subCount,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, title = #{title,jdbcType=VARCHAR}, `name` = #{name,jdbcType=VARCHAR}, component = #{component,jdbcType=VARCHAR}, menu_sort = #{menuSort,jdbcType=INTEGER}, icon = #{icon,jdbcType=VARCHAR}, `path` = #{path,jdbcType=VARCHAR}, i_frame = #{iFrame,jdbcType=BIT}, `cache` = #{cache,jdbcType=BIT}, hidden = #{hidden,jdbcType=BIT}, permission = #{permission,jdbcType=VARCHAR}, create_by = #{createBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=BIGINT}, update_time = #{updateTime,jdbcType=BIGINT}, where menu_id = #{menuId,jdbcType=BIGINT} update sys_menu set pid = #{pid,jdbcType=BIGINT}, sub_count = #{subCount,jdbcType=INTEGER}, `type` = #{type,jdbcType=INTEGER}, title = #{title,jdbcType=VARCHAR}, `name` = #{name,jdbcType=VARCHAR}, component = #{component,jdbcType=VARCHAR}, menu_sort = #{menuSort,jdbcType=INTEGER}, icon = #{icon,jdbcType=VARCHAR}, `path` = #{path,jdbcType=VARCHAR}, i_frame = #{iFrame,jdbcType=BIT}, `cache` = #{cache,jdbcType=BIT}, hidden = #{hidden,jdbcType=BIT}, permission = #{permission,jdbcType=VARCHAR}, create_by = #{createBy,jdbcType=VARCHAR}, update_by = #{updateBy,jdbcType=VARCHAR}, create_time = #{createTime,jdbcType=BIGINT}, update_time = #{updateTime,jdbcType=BIGINT} where menu_id = #{menuId,jdbcType=BIGINT}