INSERT INTO sys_menu
        (id_,name_,permission_,path_,parent_id_,icon_,component_,sort_,type_,create_time_,update_time_,hidden_,parent_permission_,memo_,keep_alive_)
        VALUES(#{id},#{name},#{permission},#{path},#{parentId},#{icon},#{component},#{sort},#{type},now(),now(),#{hid},#{parentPermission},#{memo},#{keepAlive})
    
    
    
        UPDATE sys_menu
        
            
                parent_id_ = #{parentId},
            
            
                del_flag_ = #{delFlag},
            
            
                keep_alive_ = #{keepAlive},
            
            
                permission_ = #{permission},
            
            
                parent_permission_ = #{parentPermission},
            
            
                path_ = #{path},
            
            
                sort_ = #{sort},
            
            
                name_ = #{name},
            
            
                icon_ = #{icon},
            
            
                component_ = #{component},
            
            
                update_time_ = NOW(),
            
            
                type_ = #{type},
            
            
                hidden_ = #{hid},
            
            
                memo_ = #{memo},
            
        
        WHERE id_ = #{id}
    
    
    
		UPDATE sys_menu SET del_flag_ = 1 WHERE id_ = #{id}
	
    
        UPDATE sys_menu SET del_flag_ = 1 WHERE id_ IN
        
          #{item}
        
    
    
    
    
    
    
    
    
        
            
                AND sur.user_id_ = #{userId}
            
            
                AND sm.hidden_ = #{hid}
            
            
                AND sm.del_flag_ = #{delFlag}
            
            
                AND sm.parent_id_ = #{parentId}