UserSceneSessionMapper.java
712 Bytes
package com.xly.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;
import java.util.List;
import java.util.Map;
@Mapper
public interface UserSceneSessionMapper {
/**
* 查询用户权限Key列表
* @param sUserId 用户ID
* @return 权限Key列表
*/
@Select("SELECT J.sKey AS sKey FROM sysjurisdiction AS J JOIN sisjurisdictionclassify AS B ON J.sJurisdictionClassifyId = B.sId WHERE B.sId IN(SELECT U.sJurisdictionClassifyId FROM sftlogininfojurisdictiongroup AS U WHERE U.sParentId = #{sUserId}) ")
List<Map<String, Object>> findUserPermissions(@Param("sUserId") String sUserId);
}