int delById(@Param(value="id")
Long id)
@Select(value="select sr.* \nfrom sys_user_role sur \ninner join sys_role sr on sur.role_id = sr.id \nwhere sur.user_id = #{userId}")
List<SysRole> queryUserRoles(@Param(value="userId")
Long userId)
@Select(value="select\n\tsr.* \nfrom\n\tsys_role sr\ninner join sys_role_permission srp on sr.id = srp.role_id \ninner join sys_permission sp on sp.id = srp.permission_id and sp.mark = 1 and sp.uri in <foreach collection=\'intfUrls\' item=\'item\' open=\'(\' separator=\',\' close=\')\'>#{item}</foreach>\nwhere\n\tsr.mark = 1 ")
List<SysRole> queryIntfRoles(@Param(value="intfUrls")
List<String> intfUrls)
Copyright © 2022. All rights reserved.