package incheon.ags.uis.code.service;

import incheon.ags.uis.code.vo.CodeGroupVO;

import java.util.List;

public interface CodeGroupService {

    /** 코드 그룹 목록 조회 */
    List<CodeGroupVO> selectCodeGroupList(CodeGroupVO searchVO);

    /** 코드 그룹 목록 카운트 */
    int selectCodeGroupListCount(CodeGroupVO searchVO);

    /** 그룹 단건 조회 (groupCd 기준) */
    CodeGroupVO selectCodeGroup(String groupCd);

    /** 그룹 등록 */
    void insertCodeGroup(CodeGroupVO vo);

    /** 그룹 수정 */
    void updateCodeGroup(CodeGroupVO vo);

    /** 그룹 삭제 */
    void deleteCodeGroup(String groupCd);
}
