📄 roledao.java
字号:
/* 创建日期:Dec 10, 2006
* 作 者:朱 闰
* 公 司:安徽通途信息技术有限公司
*/
package com.tongtu.Dao.role;
import java.util.List;
import com.tongtu.util.RoleInfo;
import com.tongtu.util.UserInfo;
import com.tongtu.util.UserRole;
public interface RoleDAO {
/**
* 添加角色
* @param ri
* @return
*/
public boolean addRole(RoleInfo ri);
/**
* 显示所有角色
* @return
*/
public List getRoleList();
/**
* 更新角色
* @param ui
* @param roleId
* @return
*/
public boolean updateRoleInfo(RoleInfo ri,int roleId);
/**
* 根据角色ID删除角色
* @param roleId
* @return
*/
public boolean deleteRoleById(int roleId);
/**
* 添加用户角色
* @param ur
* @return
*/
public boolean addUserRole(UserRole ur);
/**
* 根据用户ID删除用户对应的角色
* @param userId
* @return
*/
public boolean delUserRoleByUser(int userId);
/**
* 根据用户ID获取角色列表
* @param userId
* @return
*/
public List getUserRoleList(int userId);
/**
* 判断角色名是否重复
* @param roleName
* @return
*/
public int IsHasRoleName(String roleName);
/**
* 根据用户名获取权限列表
* @param userId
* @return
*/
public String getPrivileById(int userId);
/**
* 判断角色是否有用户关联
* @param roleId
* @return
*/
public int IsHasUserLink(int roleId);
/**
* 根据角色ID获取角色信息
* @param roleId
* @return
*/
public RoleInfo getRoleInfo(int roleId);
public String getTownCode(String townName ,String code);
public String getCountyCode(String countyName);
public boolean addVillage(String villageCode ,String villageName);
public String getVillageCode(String villageName,String code);
public String getTownName (String townCode);
public String getCountyCode2(String countyName,String code);
public List getAllCountyList();
public List getTownListByCode(String countyCode);
public RoleInfo getRoleInfoById(int roleId);
public boolean updateRoleInfo(String privil ,int roleId);
public List getTownListByAll(String code);
/**
* 根据行政区划获取建制村列表
* @param code
* @return
*/
public List getVillageListByCode(String code);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -