⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 roledao.java

📁 基于Java的地图数据管理软件。使用MySQL数据库管理系统。
💻 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 + -