package cokr.xit.ens.modules.common.code;

import lombok.Getter;
import lombok.RequiredArgsConstructor;

/**
 * Native Query를 사용하는 테이블을 관리한다.
 */
@RequiredArgsConstructor
public enum UseNativeQuery {
    IntgrnSendDetail("ens_intgrn_snd_dtl")
    ,SendDetailKkoMydoc("ens_snd_dtl_kko_md")
    ,SendDetailNvSigntalk("ens_snd_dtl_nv_st")
    ,SendDetailKtSigntalk("ens_snd_dtl_kt_st")
    ,SendDetailKtGibis("ens_snd_dtl_kt_gbs")


    ,SendDetailKkoAlimtalkReqHist("ens_snd_dtl_kko_at_req_his")
    ,SendDetailKkoAlimtalkRsltHist("ens_snd_dtl_kko_at_rslt_his")
   
    ,SendDetailKkoMydocReqHist("ens_snd_dtl_kko_md_req_his")
    ,SendDetailKkoMydocStatHist("ens_snd_dtl_kko_md_stat_his")
    ,SendDetailKkoMydocTokenHist("ens_snd_dtl_kko_md_ott_his")
   
    ,SendDetailNvSigntalkReqHist("ens_snd_dtl_nv_st_req_his")
    ,SendDetailNvSigntalkStatHist("ens_snd_dtl_nv_st_stat_his")
    ,SendDetailNvSigntalkTokenHist("ens_snd_dtl_nv_st_ott_his")
   
    ,SendDetailKtSigntalkReqHist("ens_snd_dtl_kt_st_req_his")
    ,SendDetailKtSigntalkStatHist("ens_snd_dtl_kt_st_stat_his")
    ,SendDetailKtSigntalkTokenHist("ens_snd_dtl_kt_st_ott_his")
   
    ,SendDetailKtGibisReqHist("ens_snd_dtl_kt_gbs_req_his")
    ,SendDetailKtGibisStatHist("ens_snd_dtl_kt_gbs_stat_his")
    ,SendDetailKtGibisTokenHist("ens_snd_dtl_kt_gbs_ott_his")
    ;

    @Getter
    private final String tblNm;
}
