78 lines
2.0 KiB
Java
78 lines
2.0 KiB
Java
package kcc.com.cmm.service;
|
|
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
|
|
import kcc.com.cmm.ComDefaultCodeVO;
|
|
|
|
|
|
|
|
/**
|
|
*
|
|
* 공통코드등 전체 업무에서 공용해서 사용해야 하는 서비스를 정의하기 위한 서비스 인터페이스
|
|
* @author 공통서비스 개발팀 이삼섭
|
|
* @since 2009.04.01
|
|
* @version 1.0
|
|
* @see
|
|
*
|
|
* <pre>
|
|
* << 개정이력(Modification Information) >>
|
|
*
|
|
* 수정일 수정자 수정내용
|
|
* ------- -------- ---------------------------
|
|
* 2009.03.11 이삼섭 최초 생성
|
|
*
|
|
* </pre>
|
|
*/
|
|
public interface EgovCmmUseService {
|
|
|
|
/**
|
|
* 공통코드를 조회한다.
|
|
*
|
|
* @param vo
|
|
* @return List(코드)
|
|
* @throws Exception
|
|
*/
|
|
public List<CmmnDetailCode> selectCmmCodeDetail(ComDefaultCodeVO vo) throws Exception;
|
|
|
|
/**
|
|
* 공통코드를 조회한다.(by String codeId)
|
|
*
|
|
* @param String codeId
|
|
* @return List(코드)
|
|
* @throws Exception
|
|
*/
|
|
public List<CmmnDetailCode> selectCmmCodeDetail(String codeId) throws Exception;
|
|
|
|
/**
|
|
* ComDefaultCodeVO의 리스트를 받아서 여러개의 코드 리스트를 맵에 담아서 리턴한다.
|
|
*
|
|
* @param voList
|
|
* @return Map(코드)
|
|
* @throws Exception
|
|
*/
|
|
public Map<String, List<CmmnDetailCode>> selectCmmCodeDetails(List<?> voList) throws Exception;
|
|
|
|
/**
|
|
* 조직정보를 코드형태로 리턴한다.
|
|
*
|
|
* @param 조회조건정보 vo
|
|
* @return 조직정보 List
|
|
* @throws Exception
|
|
*/
|
|
public List<CmmnDetailCode> selectOgrnztIdDetail(ComDefaultCodeVO vo) throws Exception;
|
|
|
|
/**
|
|
* 그룹정보를 코드형태로 리턴한다.
|
|
*
|
|
* @param 조회조건정보 vo
|
|
* @return 그룹정보 List
|
|
* @throws Exception
|
|
*/
|
|
public List<CmmnDetailCode> selectGroupIdDetail(ComDefaultCodeVO vo) throws Exception;
|
|
|
|
public void updateSatis(SatisVO satisVO) throws Exception;
|
|
|
|
public SatisVO selectSatis() throws Exception;
|
|
}
|