package com.sobey.cmop.mvc.dao.custom;
import java.util.List;
/**
* Account模块的自定义Dao
*
* @author liukai
*
*/
public interface AccountDaoCustom {
/**
* 获得用户所拥有的权限组ID, 在user_group中间表中通过user_id获得group_id.
*
* @param userId
* @return
*/
@SuppressWarnings("rawtypes")
public List getUserGroupByUserId(Integer userId);
/**
* 根据groupId获得Group所拥有的授权. 在group_permission中间表通过group_id获得permission. permission是字符串,可以通过Enum对象 Permission来比较.
*
* @param groupId
* @return
*/
public List<String> getGroupPermissionByGroupId(Integer groupId);
}