/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：JFUBackyardMappingCC
*	ソースファイル名：JFUBackyardMappingCC.java
*	作成者			：富士通
*	日付			：2012年07月26日
*＜機能概要＞
*	バックヤードマッピングCC部品の定数クラスです
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v3.00.00	2012/07/20	FJ)岩元		新規作成
*	v4.00.00	2012/11/11	FJ)岩元		「IT2-2012-0001695」WiFiセット申込対応
*	v4.01.00	2012/11/19	FJ)岩元		「ST1-2012-0000961」指示書・通知書対応
*	v4.02.00	2013/03/26	FJ)大塚		「IKK-2013-0000464」指示書対応
**********************************************************************/
package com.fujitsu.futurity.bp.custom.constant;

import java.util.Arrays;
import java.util.List;

import eo.ejb.cbs.cbsmsg.ECK0011A010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK0021A010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK0081A010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK0161A010CBSMsg;
import eo.ejb.cbs.cbsmsg.EKK0491A010CBSMsg;

public class JFUBackyardMappingConstCC
{
	/**
	 * インターフェイス項目
	 */

	/** 処理区分 */
	public static final String TRN_KBN = "trn_kbn";

	/** 申込区分 */
	public static final String MSKM_KBN = "mskm_kbn";

	/** 申込回線サービス */
	public static final String MSKM_KSN_SVC = "mskm_ksn_svc";

	/** 販売タイプ */
	public static final String HANBAI_TYPE = "hanbai_type";

	/** モバイルコース */
	public static final String MOBILE_COURSE = "mobile_course";

	/** 加入契約申込条件コード */
	public static final String KNYKEI_MSKM_JOKEN_CD = "knykei_mskm_joken_cd";

	/** SYSID */
	public static final String SYSID = "sysid";

	/** 照査対象サービス契約番号 */
	public static final String SHOSA_TG_SVC_KEI_NO = "shosa_tg_svc_kei_no";

	/** 照査対象サービス契約内訳番号 */
	public static final String SHOSA_TG_SVC_KEI_UCWK_NO = "shosa_tg_svc_kei_ucwk_no";

	/** 審査対象請求契約番号 */
	public static final String JDG_TG_SEIKY_KEI_NO = "jdg_tg_seiky_kei_no";

	/** 支払方法引継 */
	public static final String PAYWAY_CONTINUE = "payway_continue";

	/** オーダ発行CC ユーザ定義文字列 */
	public static final String ODR_HAKKO_FIXED_TEXT = "odr_hakko_fixed_text";

	/** サービス契約＜eoモバイル＞登録マップキー */
	public static final String SVC_KEI_EOMOBA_MAP_KEY = "svc_kei_eomoba_map_key";

	/** サービス契約内訳＜eoモバイル＞登録マップキー */
	public static final String SVC_KEI_UCWK_EOMOBA_MAP_KEY = "svc_kei_ucwk_eomoba_map_key";

	/** サービス契約内訳＜eoモバイル＞登録リストキー */
	public static final String SVC_KEI_UCWK_EOMOBA_LIST_KEY = "svc_kei_ucwk_eomoba_list_key";

	/** 請求契約登録マップキー */
	public static final String SEIKY_KEI_MAP_KEY = "seiky_kei_map_key";

	/** 指示書登録CC ユーザ定義文字列 */
	public static final String SJISHO_FIXED_TEXT = "sjisho_fixed_text";

	/** 通知書登録CC ユーザ定義文字列 */
	public static final String TCHISHO_FIXED_TEXT = "tchisho_fixed_text";

	/** 整理番号発番付替部品 ユーザ定義文字列 */
	public static final String SEIRI_NO_FIXED_TEXT = "seiri_no_fixed_text";
	
	/** 会員種別 */
	public static final String KIIN_SBT = "kiin_sbt";

	/**
	 * サービスインターフェイス関連
	 */

	/** お客様一意照会 */
	public static final String TEMPLATE_ID_ECK0011A010 = "ECK0011A010";

	/** お客様一意照会明細 */
	public static final String TEMPLATE_ID_DETAIL_ECK0011A010 = "ECK0011A010CBSMsg1List";

	/** お客様一意照会IN項目リスト */
	public static final List<String> IN_COLUMN_LIST_ECK0011A010 = Arrays.asList(ECK0011A010CBSMsg.KEY_SYSID, ECK0011A010CBSMsg.KEY_RSV_APLY_YMD);

	/** サービス契約一意照会 */
	public static final String TEMPLATE_ID_EKK0081A010 = "EKK0081A010";

	/** サービス契約一意照会明細 */
	public static final String TEMPLATE_ID_DETAIL_EKK0081A010 = "EKK0081A010CBSMsg1List";

	/** サービス契約一意照会IN項目リスト */
	public static final List<String> IN_COLUMN_LIST_EKK0081A010 = Arrays.asList(EKK0081A010CBSMsg.KEY_SVC_KEI_NO, EKK0081A010CBSMsg.KEY_RSV_APLY_YMD);

	/** 申込明細一意照会 */
	public static final String TEMPLATE_ID_EKK0021A010 = "EKK0021A010";

	/** 申込明細一意照会明細 */
	public static final String TEMPLATE_ID_DETAIL_EKK0021A010 = "EKK0021A010CBSMsg1List";

	/** 申込明細一意照会IN項目リスト */
	public static final List<String> IN_COLUMN_LIST_EKK0021A010 = Arrays.asList(EKK0021A010CBSMsg.KEY_MSKM_DTL_NO);

	/** サービス契約内訳一意照会 */
	public static final String TEMPLATE_ID_EKK0161A010 = "EKK0161A010";

	/** サービス契約内訳一意照会明細 */
	public static final String TEMPLATE_ID_DETAIL_EKK0161A010 = "EKK0161A010CBSMsg1List";

	/** サービス契約内訳一意照会IN項目リスト */
	public static final List<String> IN_COLUMN_LIST_EKK0161A010 =
			Arrays.asList(EKK0161A010CBSMsg.KEY_SVC_KEI_UCWK_NO, EKK0161A010CBSMsg.KEY_RSV_APLY_YMD);

	/** 請求契約一意照会 */
	public static final String TEMPLATE_ID_EKK0491A010 = "EKK0491A010";

	/** 請求契約一意照会明細 */
	public static final String TEMPLATE_ID_DETAIL_EKK0491A010 = "EKK0491A010CBSMsg1List";

	/** 請求契約一意照会IN項目リスト */
	public static final List<String> IN_COLUMN_LIST_EKK0491A010 =
			Arrays.asList(EKK0491A010CBSMsg.KEY_SEIKY_KEI_NO, EKK0491A010CBSMsg.KEY_RSV_APLY_YMD);

	/**
	 * 分割後住所項目KEY
	 */

	/** 住所コード */
	public static final String AD_CD = "ad_cd";

	/** 都道府県名 */
	public static final String STATE_NM = "state_nm";

	/** 市区町村名 */
	public static final String CITY_NM = "city_nm";

	/** 大字通称名 */
	public static final String OAZTSU_NM = "oaztsu_nm";

	/** 字丁目名 */
	public static final String AZCHO_NM = "azcho_nm";

	/** 番地号 */
	public static final String AFTER_BNCHI = "after_bnchi";

	/**
	 * その他
	 */

	/** 処理区分：1（照査前） */
	public static final String TRN_KBN_SHOSA_BF = "1";

	/** 処理区分：2（照査後） */
	public static final String TRN_KBN_SHOSA_AF = "2";

	/** 即時フラグ：1 審査（即時）*/
	public static final String SOKUJI = "1";

	/** 起動元機能識別：61(その他) */
	public static final String KINO_SKBT_ELSE = "61";

	/** 料金コースコード */
	public static final String PCRS_CD = "pcrs_cd";

	/** 空文字 */
	public static final String STRING_BLANK = "";

	/** 請求先ワークマップ */
	public static final String ADD_SKK_SC_WORK = "JFUAddSkkSCWork";

	/**
	 * 通知書登録CC用 インターフェイス用定数
	 */

	/** 通知書登録CC・サービス契約番号 */
	public static final String TCHISHO_SVC_KEI_NO = "svc_kei_no";

	/** 通知書登録CC・SYSID */
	public static final String TCHISHO_SYSID = "sysid";

	/** 通知書登録CC・料金グループコード */
	public static final String TCHISHO_PRC_GRP_CD = "prc_grp_cd";

	/** 通知書登録CC・整理番号 */
	public static final String TCHISHO_SEIRI_NO = "seiri_no";

	/** 通知書登録CC・ターゲットデータリスト */
	public static final String TCHISHO_TRGT_DATA_LIST = "trgt_data_list";

	/**
	 * 指示書登録CC・インターフェイス用定数 
	 */

	/** 指示書登録CC・更新項目対象リスト */
	public static final String UPD_TG_KMK_LIST = "upd_tg_kmk_list";
	
	/** 指示書登録CC・更新項目対象番号 */
	public static final String UPD_TG_KMK_NO = "upd_tg_kmk_no";

	/** 指示書登録CC・更新項目対象番号6：会員種別*/
	public static final String CHANGE_PARAM_6 = "6";

	/** 指示書登録CC・更新項目対象番号8：年齢フラグ*/
	public static final String CHANGE_PARAM_8 = "8";

	/** 指示書登録CC・更新項目対象番号：性別*/
	public static final String CHANGE_PARAM_9 = "9";
	
	/** 指示書登録CC・更新項目対象番号：ISP決済不可フラグ*/
	public static final String CHANGE_PARAM_11 = "11";
}
