INSERT INTO sys_function (
create_by,
create_time,
update_by,
update_time,
fn_id,
fn_icon,
fn_path,
fn_is_disable,
fn_grade,
fn_parent_id,
fn_name,
fn_sequence,
fn_code,
fn_btns,
fn_show_menu
)
VALUES (
#{createBy},
now(),
#{updateBy},
now(),
#{fnId},
#{fnIcon},
#{fnPath},
#{fnIsDisable},
#{fnGrade},
#{fnParentId},
#{fnName},
#{fnSequence},
#{fnCode},
#{fnBtns},
#{fnShowMenu}
)
INSERT INTO sys_function (
create_by,
create_time,
update_by,
update_time,
fn_id,
fn_icon,
fn_path,
fn_is_disable,
fn_grade,
fn_parent_id,
fn_name,
fn_sequence,
fn_code,
fn_btns,
fn_show_menu
)
VALUES
(
#{item.createBy},
now(),
#{item.updateBy},
now(),
#{item.fnId},
#{item.fnIcon},
#{item.fnPath},
#{item.fnIsDisable},
#{item.fnGrade},
#{item.fnParentId},
#{item.fnName},
#{item.fnSequence},
#{item.fnCode},
#{item.fnBtns},
#{item.fnShowMenu}
)
INSERT INTO sys_fn_btn_rel (
create_by, create_time, update_by,
update_time, fn_id,btn_value,btn_key,fb_path
)
VALUES
(
#{item.createBy},
now(),
#{item.updateBy},
now(),
#{item.fnId},
#{item.btnValue},
#{item.btnKey},
#{item.fbPath}
)
delete from sys_fn_btn_rel where fn_id=#{fnId};
delete from sys_fn_btn_rel where fn_id in
#{item}
UPDATE sys_function
update_time=now(),
update_by=#{updateBy},
fn_icon = #{fnIcon},
fn_path = #{fnPath},
fn_is_disable = #{fnIsDisable},
fn_grade = #{fnGrade},
fn_parent_id = #{fnParentId},
fn_name = #{fnName},
fn_sequence = #{fnSequence},
fn_code = #{fnCode},
fn_btns = #{fnBtns},
fn_show_menu = #{fnShowMenu},
WHERE fn_id=#{fnId}
UPDATE sys_function
update_time=now(),
update_by = #{btnKey},
fn_icon = #{fnIcon},
fn_path = #{fnPath},
fn_is_disable = #{fnIsDisable},
fn_grade = #{fnGrade},
fn_parent_id = #{fnParentId},
fn_name = #{fnName},
fn_sequence = #{fnSequence},
fn_code = #{fnCode},
fn_btns = #{fnBtns},
fn_show_menu = #{fnShowMenu},
WHERE fn_id=#{fnId}
update sys_function set fn_is_disable=#{status} where fn_id in
#{item}
delete from sys_function where fn_id in
#{item}
DELETE FROM sys_function
where fn_id=#{fnId}
DELETE FROM sys_function
and fn_id = #{record.fnId}
and fn_icon = #{record.fnIcon}
and fn_path = #{record.fnPath}
and fn_is_disable = #{record.fnIsDisable}
and fn_grade = #{record.fnGrade}
and fn_parent_id = #{record.fnParentId}
and fn_name = #{record.fnName}
and fn_sequence = #{record.fnSequence}
and fn_code = #{record.fnCode}
and fn_btns = #{record.fnBtns}