INSERT INTO sys_role_pwoer_fn ( create_by, create_time, update_by, update_time, rpf_id, role_id, fn_id, rpf_btns ) VALUES ( #{createBy}, now(), #{updateBy}, now(), #{rpfId}, #{roleId}, #{fnId}, #{rpfBtns} ) INSERT INTO sys_role_pwoer_fn ( create_by, create_time, update_by, update_time, rpf_id, role_id, fn_id, rpf_btns ) VALUES ( #{item.createBy}, now(), #{item.updateBy}, now(), #{item.rpfId}, #{item.roleId}, #{item.fnId}, #{item.rpfBtns} ) UPDATE sys_role_pwoer_fn update_time=now(), update_by=#{updateBy}, role_id = #{roleId}, fn_id = #{fnId}, rpf_btns = #{rpfBtns}, WHERE rpf_id=#{rpfId} UPDATE sys_role_pwoer_fn update_time=now(), update_by = #{btnKey}, role_id = #{roleId}, fn_id = #{fnId}, rpf_btns = #{rpfBtns}, WHERE rpf_id=#{rpfId} delete from sys_role_pwoer_fn where rpf_id in #{item} DELETE FROM sys_role_pwoer_fn where rpf_id=#{rpfId} DELETE FROM sys_role_pwoer_fn and rpf_id = #{record.rpfId} and role_id = #{record.roleId} and fn_id = #{record.fnId} and rpf_btns = #{record.rpfBtns} DELETE a FROM sys_role_pwoer_fn a , sys_role b WHERE a.role_id = b.role_id and b.company_id=#{companyId} and a.fn_id in #{item}