/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：KKSV0564_KKSV0564OPDBMapper
*	ソースファイル名：KKSV0564_KKSV0564OPDBMapper.java
*	作成者			：FJ
*	日付			：2012年05月08日
*＜機能概要＞
*	BP（CKSV9001会員情報更新依頼）へのＤ−Ｂマッピングを行うための契約用クラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2012/05/08	FJ		新規作成（巻@　指示書取込み対応）
*
**********************************************************************/
package eo.web.webview.mapping;

import java.util.HashMap;



/**
 * CKSV9001会員情報更新依頼BPサービス呼び出し用マッピングをします
 * 契約用に別途サービスIDを振って使用しています
 * （KKSV0564というBPサービスの実態はなく、DataBean-BPマッピングのみ）
 * 
 * @author FJ
 * @since 2012-05-08 巻@　指示書取込み対応
 */
public class KKSV0564_KKSV0564OPDBMapper
{

	/**
	 * CKSV9001会員情報更新依頼の CKSV900101CC コンポーネント用マッピング
	 * 
	 * @param outputMap マッピングするマップ
	 * @param func_code 機能コード
	 * @param sysid 処理対象SYSID
	 * @return マッピングしたマップ
	 */
	@SuppressWarnings("unchecked")
	public HashMap setCKSV900101CC(HashMap outputMap, String func_code, String sysid)
	{
		
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		//処理コード
		parentMap.put("trn_cd", String.valueOf("N01"));

		//対象テーブルＩＤ　はマッピング無し
		
		//更新対象ＳＹＳＩＤ
		parentMap.put("upd_trgt_sysid", String.valueOf(sysid));


		//会員情報更新依頼マップ
		outputMap.put("CKSV900101CC", parentMap);
		
		return outputMap;
	}

	// ▼▼▼▼▼ 2013/09/02 OM-2013-0001354 ADD START ▼▼▼▼▼
	/**
	 * CKSV9001会員情報更新依頼の CKSV900101CC コンポーネント用マッピング
	 * 
	 * @param	outputMap	マッピングするマップ
	 * @param	func_code	機能コード
	 * @param	sysid		処理対象SYSID
	 * @return				マッピングしたマップ
	 */
	@SuppressWarnings("unchecked")
	public HashMap setCKSV900101CC_cust(HashMap outputMap, String func_code, String sysid)
	{
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 処理コード
		parentMap.put("trn_cd", String.valueOf("A01"));

		// 更新対象ＳＹＳＩＤ
		parentMap.put("upd_trgt_sysid", String.valueOf(sysid));

		// 会員情報更新依頼マップ
		outputMap.put("CKSV900101CC", parentMap);

		return outputMap;
	}
	// ▲▲▲▲▲ 2013/09/02 OM-2013-0001354 ADD E N D ▲▲▲▲▲
}
