/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹構築
*	モジュール名	：FUSV0175_FUSV0175OPDBMapper
*	ソースファイル名：FUSV0175_FUSV0175OPDBMapper.java
*	作成者			：FJ
*	日付			：2011年11月24日
*＜機能概要＞
*	BP（契約者情報照会）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/11/24	FJ		新規作成
*	v2.00   	2012/05/28	FJ)赤井		疎通バグ対応
*	v2.01		2013/03/04	FJ)大塚		No374 申込書明細番号対応
**********************************************************************/
package eo.web.webview.mapping;

import java.util.ArrayList;
import java.util.HashMap;

import com.fujitsu.futurity.web.x31.X31CWebConst;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccess;
import com.fujitsu.futurity.web.x31.X31SDataBeanAccessArray;

import eo.web.webview.FUW00501SF.FUW00501SFConst;

/**
 * DataBean-BPマッピングをする。
 * 
 */
public class FUSV0175_FUSV0175OPDBMapper {
	
	/**
	 * コンストラクタ
	 */
	public FUSV0175_FUSV0175OPDBMapper(){
	}
	

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV017501SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// ＳＹＳＩＤ → お客様一意照会SCマップ.SYSID
		parentMap.put("sysid", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		
		/* ++++++++++ v2.00    個別実装開始 ++++++++++ */
//		/* ++++++++++ v1.00.00 個別実装開始 ++++++++++ */
//		// システム日付 → お客様一意照会SCマップ.ＫＥＹ＿予約適用年月日
//		String sysDataStr = JFUWebCommon.getSysDate();
//		parentMap.put("key_rsv_aply_ymd", sysDataStr);
//		/* ++++++++++ v1.00.00 個別実装終了 ++++++++++ */
		/* ++++++++++ v2.00    個別実装終了 ++++++++++ */

		outputMap.put("FUSV017501SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV017502SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		/* ++++++++++ v1.00.00 個別実装開始 ++++++++++ */
		X31SDataBeanAccess kojiInfoList = (bean[0].getDataBeanArray(FUW00501SFConst.KJAK_INFO)).getDataBean(0);
		// 工事案件情報[0].申込明細番号を取得
		String key_mskm_dtl_no = kojiInfoList.sendMessageString(FUW00501SFConst.MSKM_DTL_NO_01, X31CWebConst.DATABEAN_GET_VALUE);;
		/* ++++++++++ v1.00.00 個別実装終了 ++++++++++ */
		
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// ＳＹＳＩＤ → 申込明細一意照会1SC.ＫＥＹ＿申込明細番号
		//parentMap.put("key_mskm_dtl_no", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		parentMap.put("key_mskm_dtl_no", key_mskm_dtl_no);

		outputMap.put("FUSV017502SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV017503SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		/* ++++++++++ v1.00.00 個別実装開始 ++++++++++ */
		X31SDataBeanAccess kojiInfoList = (bean[0].getDataBeanArray(FUW00501SFConst.KJAK_INFO)).getDataBean(1);
		// 工事案件情報[0].申込明細番号を取得
		String key_mskm_dtl_no = kojiInfoList.sendMessageString(FUW00501SFConst.MSKM_DTL_NO_01, X31CWebConst.DATABEAN_GET_VALUE);;
		/* ++++++++++ v1.00.00 個別実装終了 ++++++++++ */
		
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// ＳＹＳＩＤ → 申込明細一意照会2SC.ＫＥＹ＿申込明細番号
		//parentMap.put("key_mskm_dtl_no", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		parentMap.put("key_mskm_dtl_no", key_mskm_dtl_no);

		outputMap.put("FUSV017503SC", parentMap);
						
		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV017504SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {
		
		if(bean == null){
			return null;
		}
		
		if(bean.length != 1){
			return null;
		}


		/* ++++++++++ v1.00.00 個別実装開始 ++++++++++ */
		X31SDataBeanAccess kojiInfoList = (bean[0].getDataBeanArray(FUW00501SFConst.KJAK_INFO)).getDataBean(2);
		// 工事案件情報[0].申込明細番号を取得
		String key_mskm_dtl_no = kojiInfoList.sendMessageString(FUW00501SFConst.MSKM_DTL_NO_01, X31CWebConst.DATABEAN_GET_VALUE);;
		/* ++++++++++ v1.00.00 個別実装終了 ++++++++++ */
		
		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// ＳＹＳＩＤ → 申込明細一意照会3SC.ＫＥＹ＿申込明細番号
		//parentMap.put("key_mskm_dtl_no", bean[0].sendMessageString("ＳＹＳＩＤ", X31CWebConst.DATABEAN_GET_VALUE));
		parentMap.put("key_mskm_dtl_no", key_mskm_dtl_no);

		outputMap.put("FUSV017504SC", parentMap);
						
		return outputMap;
	}


	/**
	 * 下りマッピング
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV017501SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV017501SC")){
			parentMap = (HashMap)outputMap.get("FUSV017501SC");
		}

		ArrayList childList = null;
		
		X31SDataBeanAccess subBean = bean[0];
		childList = null;
		if(parentMap != null && parentMap.containsKey("ECK0011A010CBSMsg1List"))
		{
			childList = (ArrayList)parentMap.get("ECK0011A010CBSMsg1List");
			for(int i = 0; i < childList.size(); i++)
			{
				HashMap childMap = (HashMap)childList.get(i);
				// 契約者電話番号(OUT) ← お客様一意照会SCマップ.お客様一意照会明細.契約者電話番号
				if (childMap != null) {
					subBean.sendMessageString(FUW00501SFConst.KEISHA_TELNO_OUT, X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("keisha_telno"));
				} else {
					subBean.sendMessageString(FUW00501SFConst.KEISHA_TELNO_OUT, X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
			}
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV017502SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV017502SC")){
			parentMap = (HashMap)outputMap.get("FUSV017502SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV017502SC_mskm_dtl_list_EKK0021A010CBSMsg1List = bean[0].getDataBeanArray("申込明細リスト");
		childList = null;
		if(listFUSV017502SC_mskm_dtl_list_EKK0021A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0021A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0021A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				
				subbean = listFUSV017502SC_mskm_dtl_list_EKK0021A010CBSMsg1List.getDataBean(0);
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 申込明細リスト.申込書番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書番号
				if (childMap != null) {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_no"));
				} else {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込年月日 ← 申込明細一意照会1SC.申込明細一意照会明細.申込年月日
				if (childMap != null) {
					subbean.sendMessageString("申込年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_ymd"));
				} else {
					subbean.sendMessageString("申込年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込形態コード ← 申込明細一意照会1SC.申込明細一意照会明細.申込形態コード
				if (childMap != null) {
					subbean.sendMessageString("申込形態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_form_cd"));
				} else {
					subbean.sendMessageString("申込形態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込明細種別コード ← 申込明細一意照会1SC.申込明細一意照会明細.申込明細種別コード
				if (childMap != null) {
					subbean.sendMessageString("申込明細種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_sbt_cd"));
				} else {
					subbean.sendMessageString("申込明細種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡先携帯電話番号 ← 申込明細一意照会1SC.申込明細一意照会明細.連絡先携帯電話番号
				if (childMap != null) {
					subbean.sendMessageString("連絡先携帯電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrks_ktai_telno"));
				} else {
					subbean.sendMessageString("連絡先携帯電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡先勤務先名 ← 申込明細一意照会1SC.申込明細一意照会明細.連絡先勤務先名
				if (childMap != null) {
					subbean.sendMessageString("連絡先勤務先名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrks_offc_nm"));
				} else {
					subbean.sendMessageString("連絡先勤務先名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.昼間連絡先電話番号 ← 申込明細一意照会1SC.申込明細一意照会明細.昼間連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("昼間連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dt_rrks_telno"));
				} else {
					subbean.sendMessageString("昼間連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.新規申込種別コード ← 申込明細一意照会1SC.申込明細一意照会明細.新規申込種別コード
				if (childMap != null) {
					subbean.sendMessageString("新規申込種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("new_mskm_sbt_cd"));
				} else {
					subbean.sendMessageString("新規申込種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込契機コード ← 申込明細一意照会1SC.申込明細一意照会明細.申込契機コード
				if (childMap != null) {
					subbean.sendMessageString("申込契機コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_optnty_cd"));
				} else {
					subbean.sendMessageString("申込契機コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.宅内調査希望アポ期限年月日 ← 申込明細一意照会1SC.申込明細一意照会明細.宅内調査希望アポ期限年月日
				if (childMap != null) {
					subbean.sendMessageString("宅内調査希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("takcho_kibo_apo_kigen_ymd"));
				} else {
					subbean.sendMessageString("宅内調査希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事アポ連絡先指定コード ← 申込明細一意照会1SC.申込明細一意照会明細.工事アポ連絡先指定コード
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_cd"));
				} else {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事アポ連絡先電話番号 ← 申込明細一意照会1SC.申込明細一意照会明細.工事アポ連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_telno"));
				} else {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡事項登録年月日時分秒 ← 申込明細一意照会1SC.申込明細一意照会明細.連絡事項登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("連絡事項登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_jiko_add_dtm"));
				} else {
					subbean.sendMessageString("連絡事項登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込連絡先メールアドレス ← 申込明細一意照会1SC.申込明細一意照会明細.申込連絡先メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("申込連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_rrks_mlad"));
				} else {
					subbean.sendMessageString("申込連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事進捗通知メールアドレス ← 申込明細一意照会1SC.申込明細一意照会明細.工事進捗通知メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("工事進捗通知メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_prg_tchi_mlad"));
				} else {
					subbean.sendMessageString("工事進捗通知メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡事項 ← 申込明細一意照会1SC.申込明細一意照会明細.連絡事項
				if (childMap != null) {
					subbean.sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_jiko"));
				} else {
					subbean.sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.最新照会年月日 ← 申込明細一意照会1SC.申込明細一意照会明細.最新照会年月日
				if (childMap != null) {
					subbean.sendMessageString("最新照会年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rcnt_shokai_ymd"));
				} else {
					subbean.sendMessageString("最新照会年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.Ｗｅｂ照会回数 ← 申込明細一意照会1SC.申込明細一意照会明細.Web照会回数
				if (childMap != null) {
					subbean.sendMessageString("Ｗｅｂ照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("web_shokai_cnt"));
				} else {
					subbean.sendMessageString("Ｗｅｂ照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＰＣ照会回数 ← 申込明細一意照会1SC.申込明細一意照会明細.PC照会回数
				if (childMap != null) {
					subbean.sendMessageString("ＰＣ照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pc_shokai_cnt"));
				} else {
					subbean.sendMessageString("ＰＣ照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.携帯照会回数 ← 申込明細一意照会1SC.申込明細一意照会明細.携帯照会回数
				if (childMap != null) {
					subbean.sendMessageString("携帯照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ktai_shokai_cnt"));
				} else {
					subbean.sendMessageString("携帯照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事進捗通知携帯メールアドレス ← 申込明細一意照会1SC.申込明細一意照会明細.工事進捗通知携帯メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("工事進捗通知携帯メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kjsc_tch_ktai_mlad"));
				} else {
					subbean.sendMessageString("工事進捗通知携帯メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.メール送信除外フラグ ← 申込明細一意照会1SC.申込明細一意照会明細.メール送信除外フラグ
				if (childMap != null) {
					subbean.sendMessageString("メール送信除外フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ml_send_jgi_flg"));
				} else {
					subbean.sendMessageString("メール送信除外フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.メール送信除外理由メモ ← 申込明細一意照会1SC.申込明細一意照会明細.メール送信除外理由メモ
				if (childMap != null) {
					subbean.sendMessageString("メール送信除外理由メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ml_send_jgi_rsn_memo"));
				} else {
					subbean.sendMessageString("メール送信除外理由メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.番ポ申込連絡先電話番号 ← 申込明細一意照会1SC.申込明細一意照会明細.番ポ申込連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("番ポ申込連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_mskm_rrks_tln"));
				} else {
					subbean.sendMessageString("番ポ申込連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.オプションサービス引継有無 ← 申込明細一意照会1SC.申込明細一意照会明細.オプションサービス引継有無
				if (childMap != null) {
					subbean.sendMessageString("オプションサービス引継有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("op_svc_hktgi_um"));
				} else {
					subbean.sendMessageString("オプションサービス引継有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.解約書類送付希望有無 ← 申込明細一意照会1SC.申込明細一意照会明細.解約書類送付希望有無
				if (childMap != null) {
					subbean.sendMessageString("解約書類送付希望有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_aticle_sohu_kibo_um"));
				} else {
					subbean.sendMessageString("解約書類送付希望有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡手段補記 ← 申込明細一意照会1SC.申込明細一意照会明細.連絡手段補記
				if (childMap != null) {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_hoki"));
				} else {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.新築物件コード ← 申込明細一意照会1SC.申込明細一意照会明細.新築物件コード
				if (childMap != null) {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_cd"));
				} else {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.復活案件フラグ ← 申込明細一意照会1SC.申込明細一意照会明細.復活案件フラグ
				if (childMap != null) {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));
				} else {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.同一設備再申込コード ← 申込明細一意照会1SC.申込明細一意照会明細.同一設備再申込コード
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));
				} else {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.本人確認書類種別コード ← 申込明細一意照会1SC.申込明細一意照会明細.本人確認書類種別コード
				if (childMap != null) {
					subbean.sendMessageString("本人確認書類種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hnin_cfm_aticle_sbt_cd"));
				} else {
					subbean.sendMessageString("本人確認書類種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.契約付加コード ← 申込明細一意照会1SC.申込明細一意照会明細.契約付加コード
				if (childMap != null) {
					subbean.sendMessageString("契約付加コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kei_huka_cd"));
				} else {
					subbean.sendMessageString("契約付加コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.地図添付有無 ← 申込明細一意照会1SC.申込明細一意照会明細.地図添付有無
				if (childMap != null) {
					subbean.sendMessageString("地図添付有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("map_temp_um"));
				} else {
					subbean.sendMessageString("地図添付有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＫＣＮＳＴＢ申込台数 ← 申込明細一意照会1SC.申込明細一意照会明細.KCNSTB申込台数
				if (childMap != null) {
					subbean.sendMessageString("ＫＣＮＳＴＢ申込台数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcn_stb_mskm_cnt"));
				} else {
					subbean.sendMessageString("ＫＣＮＳＴＢ申込台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＫＣＮＳＴＢ種類コード ← 申込明細一意照会1SC.申込明細一意照会明細.KCNSTB種類コード
				if (childMap != null) {
					subbean.sendMessageString("ＫＣＮＳＴＢ種類コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcn_stb_kind_cd"));
				} else {
					subbean.sendMessageString("ＫＣＮＳＴＢ種類コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.マンション設備システム連携用記事欄 ← 申込明細一意照会1SC.申込明細一意照会明細.マンション設備システム連携用記事欄
				if (childMap != null) {
					subbean.sendMessageString("マンション設備システム連携用記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("manssbsys_rnki_yo_kijiran"));
				} else {
					subbean.sendMessageString("マンション設備システム連携用記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.マンションＩＤ ← 申込明細一意照会1SC.申込明細一意照会明細.マンションＩＤ
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＣＡＴ−ＩＤ ← 申込明細一意照会1SC.申込明細一意照会明細.CAT-ID
				if (childMap != null) {
					subbean.sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("catid"));
				} else {
					subbean.sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込受付種別コード ← 申込明細一意照会1SC.申込明細一意照会明細.申込受付種別コード
				if (childMap != null) {
					subbean.sendMessageString("申込受付種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mkm_uk_sbt_cd"));
				} else {
					subbean.sendMessageString("申込受付種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込書取扱情報担当者名 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書取扱情報担当者名
				if (childMap != null) {
					subbean.sendMessageString("申込書取扱情報担当者名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_trat_if_tntsha_nm"));
				} else {
					subbean.sendMessageString("申込書取扱情報担当者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込書取扱情報電話番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書取扱情報電話番号
				if (childMap != null) {
					subbean.sendMessageString("申込書取扱情報電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_trat_if_telno"));
				} else {
					subbean.sendMessageString("申込書取扱情報電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.更新年月日時分秒（更新前） ← 申込明細一意照会1SC.申込明細一意照会明細.最終更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// No374 Otsuka 3013/03/04 start
				// 申込明細リスト.本人確認書類名 ← 申込明細一意照会1SC.申込明細一意照会明細.本人確認書類名
				if (childMap != null) {
					subbean.sendMessageString("本人確認書類名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hnin_cfm_aticle_nm"));
				} else {
					subbean.sendMessageString("本人確認書類名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// 申込明細リスト.申込書明細番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込書明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_dtl_no"));
				} else {
					subbean.sendMessageString("申込書明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込番号
				if (childMap != null) {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_no"));
				} else {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// No374 Otsuka 3013/03/04 end
			}
		}

		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV017503SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV017503SC")){
			parentMap = (HashMap)outputMap.get("FUSV017503SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV017503SC_mskm_dtl_list_EKK0021A010CBSMsg1List = bean[0].getDataBeanArray("申込明細リスト");
		childList = null;
		if(listFUSV017503SC_mskm_dtl_list_EKK0021A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0021A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0021A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;

				subbean = listFUSV017503SC_mskm_dtl_list_EKK0021A010CBSMsg1List.getDataBean(1);
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
			
				// 申込明細リスト.申込書番号 ← 申込明細一意照会2SC.申込明細一意照会明細.申込書番号
				if (childMap != null) {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_no"));
				} else {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込年月日 ← 申込明細一意照会2SC.申込明細一意照会明細.申込年月日
				if (childMap != null) {
					subbean.sendMessageString("申込年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_ymd"));
				} else {
					subbean.sendMessageString("申込年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込形態コード ← 申込明細一意照会2SC.申込明細一意照会明細.申込形態コード
				if (childMap != null) {
					subbean.sendMessageString("申込形態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_form_cd"));
				} else {
					subbean.sendMessageString("申込形態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込明細種別コード ← 申込明細一意照会2SC.申込明細一意照会明細.申込明細種別コード
				if (childMap != null) {
					subbean.sendMessageString("申込明細種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_sbt_cd"));
				} else {
					subbean.sendMessageString("申込明細種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡先携帯電話番号 ← 申込明細一意照会2SC.申込明細一意照会明細.連絡先携帯電話番号
				if (childMap != null) {
					subbean.sendMessageString("連絡先携帯電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrks_ktai_telno"));
				} else {
					subbean.sendMessageString("連絡先携帯電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡先勤務先名 ← 申込明細一意照会2SC.申込明細一意照会明細.連絡先勤務先名
				if (childMap != null) {
					subbean.sendMessageString("連絡先勤務先名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrks_offc_nm"));
				} else {
					subbean.sendMessageString("連絡先勤務先名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.昼間連絡先電話番号 ← 申込明細一意照会2SC.申込明細一意照会明細.昼間連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("昼間連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dt_rrks_telno"));
				} else {
					subbean.sendMessageString("昼間連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.新規申込種別コード ← 申込明細一意照会2SC.申込明細一意照会明細.新規申込種別コード
				if (childMap != null) {
					subbean.sendMessageString("新規申込種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("new_mskm_sbt_cd"));
				} else {
					subbean.sendMessageString("新規申込種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込契機コード ← 申込明細一意照会2SC.申込明細一意照会明細.申込契機コード
				if (childMap != null) {
					subbean.sendMessageString("申込契機コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_optnty_cd"));
				} else {
					subbean.sendMessageString("申込契機コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.宅内調査希望アポ期限年月日 ← 申込明細一意照会2SC.申込明細一意照会明細.宅内調査希望アポ期限年月日
				if (childMap != null) {
					subbean.sendMessageString("宅内調査希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("takcho_kibo_apo_kigen_ymd"));
				} else {
					subbean.sendMessageString("宅内調査希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事アポ連絡先指定コード ← 申込明細一意照会2SC.申込明細一意照会明細.工事アポ連絡先指定コード
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_cd"));
				} else {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事アポ連絡先電話番号 ← 申込明細一意照会2SC.申込明細一意照会明細.工事アポ連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_telno"));
				} else {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡事項登録年月日時分秒 ← 申込明細一意照会2SC.申込明細一意照会明細.連絡事項登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("連絡事項登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_jiko_add_dtm"));
				} else {
					subbean.sendMessageString("連絡事項登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込連絡先メールアドレス ← 申込明細一意照会2SC.申込明細一意照会明細.申込連絡先メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("申込連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_rrks_mlad"));
				} else {
					subbean.sendMessageString("申込連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事進捗通知メールアドレス ← 申込明細一意照会2SC.申込明細一意照会明細.工事進捗通知メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("工事進捗通知メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_prg_tchi_mlad"));
				} else {
					subbean.sendMessageString("工事進捗通知メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡事項 ← 申込明細一意照会2SC.申込明細一意照会明細.連絡事項
				if (childMap != null) {
					subbean.sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_jiko"));
				} else {
					subbean.sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.最新照会年月日 ← 申込明細一意照会2SC.申込明細一意照会明細.最新照会年月日
				if (childMap != null) {
					subbean.sendMessageString("最新照会年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rcnt_shokai_ymd"));
				} else {
					subbean.sendMessageString("最新照会年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.Ｗｅｂ照会回数 ← 申込明細一意照会2SC.申込明細一意照会明細.Web照会回数
				if (childMap != null) {
					subbean.sendMessageString("Ｗｅｂ照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("web_shokai_cnt"));
				} else {
					subbean.sendMessageString("Ｗｅｂ照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＰＣ照会回数 ← 申込明細一意照会2SC.申込明細一意照会明細.PC照会回数
				if (childMap != null) {
					subbean.sendMessageString("ＰＣ照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pc_shokai_cnt"));
				} else {
					subbean.sendMessageString("ＰＣ照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.携帯照会回数 ← 申込明細一意照会2SC.申込明細一意照会明細.携帯照会回数
				if (childMap != null) {
					subbean.sendMessageString("携帯照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ktai_shokai_cnt"));
				} else {
					subbean.sendMessageString("携帯照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事進捗通知携帯メールアドレス ← 申込明細一意照会2SC.申込明細一意照会明細.工事進捗通知携帯メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("工事進捗通知携帯メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kjsc_tch_ktai_mlad"));
				} else {
					subbean.sendMessageString("工事進捗通知携帯メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.メール送信除外フラグ ← 申込明細一意照会2SC.申込明細一意照会明細.メール送信除外フラグ
				if (childMap != null) {
					subbean.sendMessageString("メール送信除外フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ml_send_jgi_flg"));
				} else {
					subbean.sendMessageString("メール送信除外フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.メール送信除外理由メモ ← 申込明細一意照会2SC.申込明細一意照会明細.メール送信除外理由メモ
				if (childMap != null) {
					subbean.sendMessageString("メール送信除外理由メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ml_send_jgi_rsn_memo"));
				} else {
					subbean.sendMessageString("メール送信除外理由メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.番ポ申込連絡先電話番号 ← 申込明細一意照会2SC.申込明細一意照会明細.番ポ申込連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("番ポ申込連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_mskm_rrks_tln"));
				} else {
					subbean.sendMessageString("番ポ申込連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.オプションサービス引継有無 ← 申込明細一意照会2SC.申込明細一意照会明細.オプションサービス引継有無
				if (childMap != null) {
					subbean.sendMessageString("オプションサービス引継有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("op_svc_hktgi_um"));
				} else {
					subbean.sendMessageString("オプションサービス引継有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.解約書類送付希望有無 ← 申込明細一意照会2SC.申込明細一意照会明細.解約書類送付希望有無
				if (childMap != null) {
					subbean.sendMessageString("解約書類送付希望有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_aticle_sohu_kibo_um"));
				} else {
					subbean.sendMessageString("解約書類送付希望有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡手段補記 ← 申込明細一意照会2SC.申込明細一意照会明細.連絡手段補記
				if (childMap != null) {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_hoki"));
				} else {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.新築物件コード ← 申込明細一意照会2SC.申込明細一意照会明細.新築物件コード
				if (childMap != null) {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_cd"));
				} else {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.復活案件フラグ ← 申込明細一意照会1SC.申込明細一意照会明細.復活案件フラグ
				if (childMap != null) {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));
				} else {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.同一設備再申込コード ← 申込明細一意照会2SC.申込明細一意照会明細.同一設備再申込コード
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));
				} else {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.本人確認書類種別コード ← 申込明細一意照会2SC.申込明細一意照会明細.本人確認書類種別コード
				if (childMap != null) {
					subbean.sendMessageString("本人確認書類種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hnin_cfm_aticle_sbt_cd"));
				} else {
					subbean.sendMessageString("本人確認書類種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.契約付加コード ← 申込明細一意照会1SC.申込明細一意照会明細.契約付加コード
				if (childMap != null) {
					subbean.sendMessageString("契約付加コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kei_huka_cd"));
				} else {
					subbean.sendMessageString("契約付加コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.地図添付有無 ← 申込明細一意照会2SC.申込明細一意照会明細.地図添付有無
				if (childMap != null) {
					subbean.sendMessageString("地図添付有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("map_temp_um"));
				} else {
					subbean.sendMessageString("地図添付有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＫＣＮＳＴＢ申込台数 ← 申込明細一意照会2SC.申込明細一意照会明細.KCNSTB申込台数
				if (childMap != null) {
					subbean.sendMessageString("ＫＣＮＳＴＢ申込台数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcn_stb_mskm_cnt"));
				} else {
					subbean.sendMessageString("ＫＣＮＳＴＢ申込台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＫＣＮＳＴＢ種類コード ← 申込明細一意照会2SC.申込明細一意照会明細.KCNSTB種類コード
				if (childMap != null) {
					subbean.sendMessageString("ＫＣＮＳＴＢ種類コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcn_stb_kind_cd"));
				} else {
					subbean.sendMessageString("ＫＣＮＳＴＢ種類コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.マンション設備システム連携用記事欄 ← 申込明細一意照会1SC.申込明細一意照会明細.マンション設備システム連携用記事欄
				if (childMap != null) {
					subbean.sendMessageString("マンション設備システム連携用記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("manssbsys_rnki_yo_kijiran"));
				} else {
					subbean.sendMessageString("マンション設備システム連携用記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.マンションＩＤ ← 申込明細一意照会1SC.申込明細一意照会明細.マンションＩＤ
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＣＡＴ−ＩＤ ← 申込明細一意照会1SC.申込明細一意照会明細.CAT-ID
				if (childMap != null) {
					subbean.sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("catid"));
				} else {
					subbean.sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込受付種別コード ← 申込明細一意照会1SC.申込明細一意照会明細.申込受付種別コード
				if (childMap != null) {
					subbean.sendMessageString("申込受付種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mkm_uk_sbt_cd"));
				} else {
					subbean.sendMessageString("申込受付種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込書取扱情報担当者名 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書取扱情報担当者名
				if (childMap != null) {
					subbean.sendMessageString("申込書取扱情報担当者名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_trat_if_tntsha_nm"));
				} else {
					subbean.sendMessageString("申込書取扱情報担当者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込書取扱情報電話番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書取扱情報電話番号
				if (childMap != null) {
					subbean.sendMessageString("申込書取扱情報電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_trat_if_telno"));
				} else {
					subbean.sendMessageString("申込書取扱情報電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.更新年月日時分秒（更新前） ← 申込明細一意照会2SC.申込明細一意照会明細.最終更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// No374 Otsuka 3013/03/04 start
				// 申込明細リスト.本人確認書類名 ← 申込明細一意照会1SC.申込明細一意照会明細.本人確認書類名
				if (childMap != null) {
					subbean.sendMessageString("本人確認書類名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hnin_cfm_aticle_nm"));
				} else {
					subbean.sendMessageString("本人確認書類名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// 申込明細リスト.申込書明細番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込書明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_dtl_no"));
				} else {
					subbean.sendMessageString("申込書明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込番号
				if (childMap != null) {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_no"));
				} else {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// No374 Otsuka 3013/03/04 end
			}
		}


		return bean;
	}

	/**
	 * 下りマッピング
	 * @param bean　[0]：工事進捗確認ログイン
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV017504SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV017504SC")){
			parentMap = (HashMap)outputMap.get("FUSV017504SC");
		}

		ArrayList childList = null;
		

		X31SDataBeanAccessArray listFUSV017504SC_mskm_dtl_list_EKK0021A010CBSMsg1List = bean[0].getDataBeanArray("申込明細リスト");
		childList = null;
		if(listFUSV017504SC_mskm_dtl_list_EKK0021A010CBSMsg1List != null && parentMap != null && parentMap.containsKey("EKK0021A010CBSMsg1List")){
			childList = (ArrayList)parentMap.get("EKK0021A010CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;

				subbean = listFUSV017504SC_mskm_dtl_list_EKK0021A010CBSMsg1List.getDataBean(2);
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}
				
				// 申込明細リスト.申込書番号 ← 申込明細一意照会3SC.申込明細一意照会明細.申込書番号
				if (childMap != null) {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_no"));
				} else {
					subbean.sendMessageString("申込書番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込年月日 ← 申込明細一意照会3SC.申込明細一意照会明細.申込年月日
				if (childMap != null) {
					subbean.sendMessageString("申込年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_ymd"));
				} else {
					subbean.sendMessageString("申込年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込形態コード ← 申込明細一意照会3SC.申込明細一意照会明細.申込形態コード
				if (childMap != null) {
					subbean.sendMessageString("申込形態コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_form_cd"));
				} else {
					subbean.sendMessageString("申込形態コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込明細種別コード ← 申込明細一意照会3SC.申込明細一意照会明細.申込明細種別コード
				if (childMap != null) {
					subbean.sendMessageString("申込明細種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_dtl_sbt_cd"));
				} else {
					subbean.sendMessageString("申込明細種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡先携帯電話番号 ← 申込明細一意照会3SC.申込明細一意照会明細.連絡先携帯電話番号
				if (childMap != null) {
					subbean.sendMessageString("連絡先携帯電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrks_ktai_telno"));
				} else {
					subbean.sendMessageString("連絡先携帯電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡先勤務先名 ← 申込明細一意照会3SC.申込明細一意照会明細.連絡先勤務先名
				if (childMap != null) {
					subbean.sendMessageString("連絡先勤務先名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrks_offc_nm"));
				} else {
					subbean.sendMessageString("連絡先勤務先名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.昼間連絡先電話番号 ← 申込明細一意照会3SC.申込明細一意照会明細.昼間連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("昼間連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dt_rrks_telno"));
				} else {
					subbean.sendMessageString("昼間連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.新規申込種別コード ← 申込明細一意照会3SC.申込明細一意照会明細.新規申込種別コード
				if (childMap != null) {
					subbean.sendMessageString("新規申込種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("new_mskm_sbt_cd"));
				} else {
					subbean.sendMessageString("新規申込種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込契機コード ← 申込明細一意照会3SC.申込明細一意照会明細.申込契機コード
				if (childMap != null) {
					subbean.sendMessageString("申込契機コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_optnty_cd"));
				} else {
					subbean.sendMessageString("申込契機コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.宅内調査希望アポ期限年月日 ← 申込明細一意照会3SC.申込明細一意照会明細.宅内調査希望アポ期限年月日
				if (childMap != null) {
					subbean.sendMessageString("宅内調査希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("takcho_kibo_apo_kigen_ymd"));
				} else {
					subbean.sendMessageString("宅内調査希望アポ期限年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事アポ連絡先指定コード ← 申込明細一意照会3SC.申込明細一意照会明細.工事アポ連絡先指定コード
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_shitei_cd"));
				} else {
					subbean.sendMessageString("工事アポ連絡先指定コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事アポ連絡先電話番号 ← 申込明細一意照会3SC.申込明細一意照会明細.工事アポ連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_apo_rrks_telno"));
				} else {
					subbean.sendMessageString("工事アポ連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡事項登録年月日時分秒 ← 申込明細一意照会3SC.申込明細一意照会明細.連絡事項登録年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("連絡事項登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_jiko_add_dtm"));
				} else {
					subbean.sendMessageString("連絡事項登録年月日時分秒", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込連絡先メールアドレス ← 申込明細一意照会3SC.申込明細一意照会明細.申込連絡先メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("申込連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_rrks_mlad"));
				} else {
					subbean.sendMessageString("申込連絡先メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事進捗通知メールアドレス ← 申込明細一意照会3SC.申込明細一意照会明細.工事進捗通知メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("工事進捗通知メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("koji_prg_tchi_mlad"));
				} else {
					subbean.sendMessageString("工事進捗通知メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡事項 ← 申込明細一意照会3SC.申込明細一意照会明細.連絡事項
				if (childMap != null) {
					subbean.sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_jiko"));
				} else {
					subbean.sendMessageString("連絡事項", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.最新照会年月日 ← 申込明細一意照会3SC.申込明細一意照会明細.最新照会年月日
				if (childMap != null) {
					subbean.sendMessageString("最新照会年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rcnt_shokai_ymd"));
				} else {
					subbean.sendMessageString("最新照会年月日", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.Ｗｅｂ照会回数 ← 申込明細一意照会3SC.申込明細一意照会明細.Web照会回数
				if (childMap != null) {
					subbean.sendMessageString("Ｗｅｂ照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("web_shokai_cnt"));
				} else {
					subbean.sendMessageString("Ｗｅｂ照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＰＣ照会回数 ← 申込明細一意照会3SC.申込明細一意照会明細.PC照会回数
				if (childMap != null) {
					subbean.sendMessageString("ＰＣ照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("pc_shokai_cnt"));
				} else {
					subbean.sendMessageString("ＰＣ照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.携帯照会回数 ← 申込明細一意照会3SC.申込明細一意照会明細.携帯照会回数
				if (childMap != null) {
					subbean.sendMessageString("携帯照会回数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ktai_shokai_cnt"));
				} else {
					subbean.sendMessageString("携帯照会回数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.工事進捗通知携帯メールアドレス ← 申込明細一意照会3SC.申込明細一意照会明細.工事進捗通知携帯メールアドレス
				if (childMap != null) {
					subbean.sendMessageString("工事進捗通知携帯メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kjsc_tch_ktai_mlad"));
				} else {
					subbean.sendMessageString("工事進捗通知携帯メールアドレス", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.メール送信除外フラグ ← 申込明細一意照会3SC.申込明細一意照会明細.メール送信除外フラグ
				if (childMap != null) {
					subbean.sendMessageString("メール送信除外フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ml_send_jgi_flg"));
				} else {
					subbean.sendMessageString("メール送信除外フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.メール送信除外理由メモ ← 申込明細一意照会3SC.申込明細一意照会明細.メール送信除外理由メモ
				if (childMap != null) {
					subbean.sendMessageString("メール送信除外理由メモ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("ml_send_jgi_rsn_memo"));
				} else {
					subbean.sendMessageString("メール送信除外理由メモ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.番ポ申込連絡先電話番号 ← 申込明細一意照会3SC.申込明細一意照会明細.番ポ申込連絡先電話番号
				if (childMap != null) {
					subbean.sendMessageString("番ポ申込連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_mskm_rrks_tln"));
				} else {
					subbean.sendMessageString("番ポ申込連絡先電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.オプションサービス引継有無 ← 申込明細一意照会3SC.申込明細一意照会明細.オプションサービス引継有無
				if (childMap != null) {
					subbean.sendMessageString("オプションサービス引継有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("op_svc_hktgi_um"));
				} else {
					subbean.sendMessageString("オプションサービス引継有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.解約書類送付希望有無 ← 申込明細一意照会3SC.申込明細一意照会明細.解約書類送付希望有無
				if (childMap != null) {
					subbean.sendMessageString("解約書類送付希望有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("dsl_aticle_sohu_kibo_um"));
				} else {
					subbean.sendMessageString("解約書類送付希望有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.連絡手段補記 ← 申込明細一意照会3SC.申込明細一意照会明細.連絡手段補記
				if (childMap != null) {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("rrk_way_hoki"));
				} else {
					subbean.sendMessageString("連絡手段補記", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.新築物件コード ← 申込明細一意照会3SC.申込明細一意照会明細.新築物件コード
				if (childMap != null) {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("newconst_bukken_cd"));
				} else {
					subbean.sendMessageString("新築物件コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.復活案件フラグ ← 申込明細一意照会1SC.申込明細一意照会明細.復活案件フラグ
				if (childMap != null) {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hukkat_anken_flg"));
				} else {
					subbean.sendMessageString("復活案件フラグ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.同一設備再申込コード ← 申込明細一意照会3SC.申込明細一意照会明細.同一設備再申込コード
				if (childMap != null) {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("same_equip_re_mskm_cd"));
				} else {
					subbean.sendMessageString("同一設備再申込コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.本人確認書類種別コード ← 申込明細一意照会3SC.申込明細一意照会明細.本人確認書類種別コード
				if (childMap != null) {
					subbean.sendMessageString("本人確認書類種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hnin_cfm_aticle_sbt_cd"));
				} else {
					subbean.sendMessageString("本人確認書類種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.契約付加コード ← 申込明細一意照会1SC.申込明細一意照会明細.契約付加コード
				if (childMap != null) {
					subbean.sendMessageString("契約付加コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kei_huka_cd"));
				} else {
					subbean.sendMessageString("契約付加コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.地図添付有無 ← 申込明細一意照会3SC.申込明細一意照会明細.地図添付有無
				if (childMap != null) {
					subbean.sendMessageString("地図添付有無", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("map_temp_um"));
				} else {
					subbean.sendMessageString("地図添付有無", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＫＣＮＳＴＢ申込台数 ← 申込明細一意照会3SC.申込明細一意照会明細.KCNSTB申込台数
				if (childMap != null) {
					subbean.sendMessageString("ＫＣＮＳＴＢ申込台数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcn_stb_mskm_cnt"));
				} else {
					subbean.sendMessageString("ＫＣＮＳＴＢ申込台数", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＫＣＮＳＴＢ種類コード ← 申込明細一意照会3SC.申込明細一意照会明細.KCNSTB種類コード
				if (childMap != null) {
					subbean.sendMessageString("ＫＣＮＳＴＢ種類コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("kcn_stb_kind_cd"));
				} else {
					subbean.sendMessageString("ＫＣＮＳＴＢ種類コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.マンション設備システム連携用記事欄 ← 申込明細一意照会1SC.申込明細一意照会明細.マンション設備システム連携用記事欄
				if (childMap != null) {
					subbean.sendMessageString("マンション設備システム連携用記事欄", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("manssbsys_rnki_yo_kijiran"));
				} else {
					subbean.sendMessageString("マンション設備システム連携用記事欄", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.マンションＩＤ ← 申込明細一意照会1SC.申込明細一意照会明細.マンションＩＤ
				if (childMap != null) {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mansion_id"));
				} else {
					subbean.sendMessageString("マンションＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.ＣＡＴ−ＩＤ ← 申込明細一意照会1SC.申込明細一意照会明細.CAT-ID
				if (childMap != null) {
					subbean.sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("catid"));
				} else {
					subbean.sendMessageString("ＣＡＴ−ＩＤ", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込受付種別コード ← 申込明細一意照会1SC.申込明細一意照会明細.申込受付種別コード
				if (childMap != null) {
					subbean.sendMessageString("申込受付種別コード", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mkm_uk_sbt_cd"));
				} else {
					subbean.sendMessageString("申込受付種別コード", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込書取扱情報担当者名 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書取扱情報担当者名
				if (childMap != null) {
					subbean.sendMessageString("申込書取扱情報担当者名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_trat_if_tntsha_nm"));
				} else {
					subbean.sendMessageString("申込書取扱情報担当者名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込書取扱情報電話番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書取扱情報電話番号
				if (childMap != null) {
					subbean.sendMessageString("申込書取扱情報電話番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_trat_if_telno"));
				} else {
					subbean.sendMessageString("申込書取扱情報電話番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.更新年月日時分秒（更新前） ← 申込明細一意照会3SC.申込明細一意照会明細.最終更新年月日時分秒
				if (childMap != null) {
					subbean.sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("upd_dtm"));
				} else {
					subbean.sendMessageString("更新年月日時分秒（更新前）", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// No374 Otsuka 3013/03/04 start
				// 申込明細リスト.本人確認書類名 ← 申込明細一意照会1SC.申込明細一意照会明細.本人確認書類名
				if (childMap != null) {
					subbean.sendMessageString("本人確認書類名", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("hnin_cfm_aticle_nm"));
				} else {
					subbean.sendMessageString("本人確認書類名", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				
				// 申込明細リスト.申込書明細番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込書明細番号
				if (childMap != null) {
					subbean.sendMessageString("申込書明細番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskmsho_dtl_no"));
				} else {
					subbean.sendMessageString("申込書明細番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// 申込明細リスト.申込番号 ← 申込明細一意照会1SC.申込明細一意照会明細.申込番号
				if (childMap != null) {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("mskm_no"));
				} else {
					subbean.sendMessageString("申込番号", X31CWebConst.DATABEAN_SET_VALUE, new String());
				}
				// No374 Otsuka 3013/03/04 end
			}
		}

		return bean;
	}


}