package com.eactive.eai.batch.code;

import com.eactive.eai.common.dao.Keys;

/**
* 1. 기능 : CodeMessageDAO에서 사용하는 SQL Query를 정의한 상수 인터페이스
* 2. 처리 개요 : CodeMessageDAO에서 사용하는 SQL Query를 정의한다.
* *     -
* 3. 주의사항
*
* @author  :
* @version : v 1.0.0
* @see : 관련 기능을 참조
* @since   :
*/
public interface CodeMessageQuery
{
    /**
     * 코드, 텍스트 Rule 정보 전체를 SELECT하는 SQL Query
     */
    public static final String GET_ALL_MESSAGES = "SELECT Msg              ,\n" +
    		                                      "       MsgCtnt          ,\n" +
    		                                      "       TreatMatrCtnt    ,\n" +
    		                                      "       SMSSendYn        ,\n" +
    		                                      "       ITSMObstclGrdDstcd\n" +
    		                                      "FROM " + Keys.TABLE_OWNER + "TSEAIBP05";

    /**
     * 특정 코드메시지 레코드를 읽어낸다.
     */ 
    public static final String GET_ONE_MESSAGE = "SELECT Msg              ,\n" +
                                                 "       MsgCtnt          ,\n" +
   		                                         "       TreatMatrCtnt    ,\n" +
		                                         "       SMSSendYn        ,\n" +
		                                         "       ITSMObstclGrdDstcd\n" +
   		                                         "FROM " + Keys.TABLE_OWNER + "TSEAIBP05\n" +
                                                 "WHERE  Msg = ?";

}