RoleDao.java 899 Bytes
package com.bjivt.dao.showtime;

 
import java.util.List;

import com.bjivt.entity.showtime.Competence;
import com.bjivt.entity.showtime.Role;

public interface RoleDao {
    public List<Role> rolePageList(Role role);
    public Integer getRoleCount(Role role);
	public List<Role> findRoleByIds(List<Integer> ids);
    public List<Integer> findCompetenceIdsForRoleId(Integer roleId);
    public Role getRoleById(Integer roleId);
    public int saveRole(Role role);
    public int saveRoleCompetence(Integer roleId,Integer competenceId);
    public int updateRole(Role role);
    public int deleteRole(Integer roleId);
    public int deleteCompetenceForRole(Integer roleId);
    public List<Competence> findCompetencesForRoleId(Integer roleId);
	public int saveRoleState(String roleId, String elist);
	public List<String> findRoleState(Integer roleId);
	public int deleteRoleState(Integer roleId);
}