/*******************************************************************************
*	 All Rights reserved,Copyright (c) K-Opticom 
********************************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：EKKA0070002CBSMsg2List
*	ソースファイル名：EKKA0070002CBSMsg2List.java
*	作成者			：EK949031
*	日付			：2018年12月25日
*＜機能概要＞
*	割引リストスキーマクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v40.00.00  2018/12/25	FJ)吉田		【ANK-3521-00-00】セット割参照機能の追加
*   v57.00.00  2022/01/25	FJ)南		【ANK-4195-00-00】eo光ネット×mineoセット割施策開始対応
********************************************************************************/

package eo.ejb.cbs.cbsmsg;

import com.fujitsu.futurity.model.base.CAANSchemaInfo;

public class EKKA0070002CBSMsg2List extends CAANSchemaInfo {

    /**
     * テンプレート項目の配列
     */
    private static final Object[][] CONTENTS = {
      {"campaign_code", "String"},  // キャンペーンコード
      {"relevant_service_num", "String"},  // 関連サービス契約番号
      {"entry_date", "String"},  // 登録日
      // ANK-4195-00-00 MOD START
      // {"cng_kbn", "String"}  // 変更区分
      {"cng_kbn", "String"},  // 変更区分
      {"status", "String"},  // ステータス
      {"wrib_staymd", "String"},  // 割引開始日
      {"wrib_endymd", "String"},  // 割引終了日
      {"apply_method", "String"}  // 申請方法	
      // ANK-4195-00-00 MOD END
    };

  /**
   * キャンペーンコード
   */
  public static final String CAMPAIGN_CD;

  /**
   * 関連サービス契約番号
   */
  public static final String RELEVANT_SERVICE_NUM;

  /**
   * 登録日
   */
  public static final String ENTRY_DATE;

  /**
   * 変更区分
   */
  public static final String CNG_KBN;
  
  // ANK-4195-00-00 ADD START
  /**
   * ステータス
   */
  public static final String STATUS;
  
  /**
   * 割引開始日
   */
  public static final String WRIB_STAYMD;
  
  /**
   * 割引終了日
   */
  public static final String WRIB_ENDYMD;
  
  /**
   * 申請方法
   */
  public static final String APPLY_METHOD;	
  // ANK-4195-00-00 ADD END

    /**
     * 静的初期化子です。
     * 項目名定数の値を設定します。
     */
    static {
      CAMPAIGN_CD = "campaign_code";
      RELEVANT_SERVICE_NUM = "relevant_service_num";
      ENTRY_DATE = "entry_date";
      CNG_KBN = "cng_kbn";
      // ANK-4195-00-00 ADD START
      STATUS = "status";
      WRIB_STAYMD = "wrib_staymd";
      WRIB_ENDYMD = "wrib_endymd";
      APPLY_METHOD = "apply_method";
      // ANK-4195-00-00 ADD END
    }

    /**
     * 項目の配列を取得します。
     * @return 項目の配列
     */
    public Object[][] getContents() {
        return CONTENTS;
    }
}
