All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yuweix.kuafu.permission.service.SysAdminRoleService Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
package com.yuweix.kuafu.permission.service;


import com.yuweix.kuafu.permission.dto.AdminRoleDto;

import java.util.List;


/**
 * @author yuwei
 */
public interface SysAdminRoleService {
	int queryAdminRoleCountByAdminId(long adminId, String keywords);
	List queryAdminRoleListByAdminId(long adminId, String keywords, int pageNo, int pageSize);
	
	/**
	 * 给指定人员分配角色;
	 */
	void addAdminRoleList(long adminId, List roleIdList, String modifier);
	
	long addAdminRole(long adminId, long roleId, String creator);
	AdminRoleDto queryAdminRoleById(long id);
	void updateAdminRole(long id, long adminId, long roleId, String modifier);
	void deleteAdminRole(long id);

	boolean hasRole(long adminId, long roleId);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy