huliguo
2025-05-30 925219ebfda2a480df99ca06a13033c78ae8d81f
ruoyi-system/src/main/resources/mapper/system/SysRoleMenuMapper.xml
@@ -12,8 +12,14 @@
   <select id="checkMenuExistRole" resultType="Integer">
       select count(1) from sys_role_menu where menu_id = #{menuId}
   </select>
    <select id="selectMenuIdsByRoleIds" resultType="java.lang.Long">
      select menu_id from sys_role_menu where role_id in
      <foreach collection="roleList" item="roleId" open="(" separator="," close=")">
         #{roleId}
      </foreach>
   </select>
   <delete id="deleteRoleMenuByRoleId" parameterType="Long">
    <delete id="deleteRoleMenuByRoleId" parameterType="Long">
      delete from sys_role_menu where role_id=#{roleId}
   </delete>
   
@@ -30,5 +36,12 @@
         (#{item.roleId},#{item.menuId})
      </foreach>
   </insert>
   <insert id="insert">
      INSERT INTO sys_role_menu (role_id, menu_id)
      VALUES
      <foreach collection="menuIds" item="menuId" separator=",">
         (#{roleId}, #{menuId})
      </foreach>
   </insert>
</mapper>