package incheon.sgp.rst.service;

import incheon.ags.ias.comCd.vo.ComCdVO;
import incheon.sgp.rst.vo.RstTaskLayerInfoVO;

import java.util.List;

/**
 * 사용자 layer Category 관리 서비스 인터페이스
 * 사용자 권한으로 접근 가능한 layer category 를 조회한다.
 */
public interface RstTaskLyrTreeService {

    /**
    * 로그인된 사용자 권한으로 접근 가능한 layer category 조회
    */
    List<RstTaskLayerInfoVO> getTaskLyrTreeInfo(String lclsfCd);

    /**
     * 접근 가능한 RST 1depth 카테고리 코드 목록 조회
     * @return RST 카테고리 코드
     */
    List<ComCdVO> getRootLclsfList();
}
