package cokr.xit.ens.modules.common.ctgy.intgrnbill.kko.code;

import cokr.xit.ens.core.code.CodeMapperType;


/**
 * <ul>
 * <li>업무 그룹명: 카카오페이 청구서API - 카드사 코드</li>
 * <li>설 명: </li>
 * <li>작성일: 2022. 2. 15. 오후 3:51:43
 * </ul>
 * @author 박민규
 */

public enum BillKkoCardCd implements CodeMapperType {

    BC("비씨카드")
    ,BUSAN("부산은행")
    ,DAEGU("대구은행")
    ,DONGBUSEC("DB금융투자")
    ,GWANGJU("광주은행")
    ,HANA("하나카드")
    ,HANABC("하나비씨카드")
    ,HYUNDAI("현대카드")
    ,IBK("IBK기업은행")
    ,JEJU("제주은행")
    ,JEONBUK("전북은행")
    ,KAKAOBANK("카카오뱅크")
    ,KAKAOPAY("카카오페이")
    ,KB("국민카드")
    ,KBANK("케이뱅크")
    ,KBBC("국민비씨카드")
    ,KBSEC("KB증권")
    ,KDB("산업은행")
    ,KYOBOSEC("교보증권")
    ,KYUNGNAM("경남은행")
    ,LOTTE("롯데카드")
    ,MIRAESEC("미래에셋증권")
    ,NH("농협(NH)")
    ,NHBC("농협비씨카드")
    ,POST("우체국")
    ,SAEMAUL("새마을금고")
    ,SAMSUNG("삼성카드")
    ,SAVINGS("저축은행")
    ,SC("SC제일은행")
    ,SHINHAN("신한카드")
    ,SHINHANBC("신한비씨카드")
    ,SHINHYUP("신용협동조합")
    ,SJ("산림조합중앙회")
    ,SSGJBETC("SSG카드(JB)")
    ,SUHYUP("수협")
    ,WOORI("우리카드")
    ,YUANTASEC("유안타증권")
    ,UNKNOWN("사용불가카드")
    ;

    private final String code;     
    private final String codeNm;   
    BillKkoCardCd(String codeNm) {
        this.code = this.name();
        this.codeNm = codeNm;
    }

    @Override
    public String getCode() {
        return this.code;
    }

    @Override
    public String getCodeNm() {
        return this.codeNm;
    }
}
