com.yuweix.kuafu.permission.dao.SysPermissionDao Maven / Gradle / Ivy
package com.yuweix.kuafu.permission.dao;
import com.yuweix.kuafu.dao.mybatis.Dao;
import com.yuweix.kuafu.permission.model.SysPermission;
import java.util.List;
/**
* @author yuwei
*/
public interface SysPermissionDao extends Dao {
int queryPermissionCount(List idList, Long parentId, String keywords, List permTypeList
, Boolean visible);
List queryPermissionList(List idList, Long parentId, String keywords, List permTypeList
, Boolean visible, Integer pageNo, Integer pageSize);
SysPermission queryPermissionByNo(String permNo);
void deletePermissionByNoFromCache(String permNo);
int queryChildPermissionCount(long parentId);
}