RoleDao.java 778 Bytes
package com.cjs.cms.dao.admin;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.cjs.cms.model.admin.RoleInfo;

/**
 * 角色管理
 * @author kongmingke
 *
 */
@Repository
public interface RoleDao {

    int addRole(RoleInfo roleInfo);

    void updateRole(RoleInfo roleInfo);

    void deleteRole(int roleId);

    List<RoleInfo> search(Map<String, Object> params);

    int searchCount();

    List<Integer> getFidByRid(int roleId);

    int addRole_function(Map<String, Integer> map);

    void deleteRole_function(int roleId);

    /**删除指定function的关系*/
    int deleteByFunction(int functionId);

    List<RoleInfo> searchRoleName();

    //机构会员角色
    List<RoleInfo> searchRoleByName();
}