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}