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}