CompetenceService.java
1.28 KB
package com.bjivt.service.showtime;
import java.util.List;
import java.util.Set;
import com.bjivt.entity.showtime.Competence;
import com.bjivt.entity.showtime.Manager;
public interface CompetenceService {
public List<Competence> getCompetenceByParentId(Integer parentId);
public Competence getCompetenceById(Integer competenceId);
public Set<Integer> getParentCompetences(Integer competenceId)throws Exception;
public void saveCompetence(Competence competence);
public void updateCompetence(Competence competence);
public void deleteCompetence(Integer competenceId);
public String getElementTree(Manager manager);
public String getElementTreeByParentId(Integer parentId);
public List<Integer> getCompetenceIdsById(Integer id);
public List<Integer> getCompetencePidById(Integer id);
/**
* 通过当前节点id及序号找对应节点集合
* @param cId 当前节点id
* @param fId 当前节点父节点id
* @param original 当前节点原来序号(编辑时需要)
* @param ne 当前节点现在序号(编辑时需要)
* @param mark 标示(1:新增,2:改大,3:改小,4:删除)
* @return
* @throws Exception
*/
public List<Competence> getCompetencesByMap(int cId,int fId,int original,int ne,int mark) throws Exception;
}