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);
}