/*********************************************************************
*	All Rights reserved,Copyright (c) K-Opticom
**********************************************************************
*＜プログラム内容＞
*	システム名		：eo顧客基幹システム
*	モジュール名	：FUSV0114_FUSV0114OPDBMapper
*	ソースファイル名：FUSV0114_FUSV0114OPDBMapper.java
*	作成者			：FJ
*	日付			：2011年09月22日
*＜機能概要＞
*	BP（eo光電話NTT番号切替工事日予約申込希望日リスト取得）へのＤ−Ｂマッピングクラスです。
*＜修正履歴＞
*	バージョン	修正日		修正者		修正内容
*	v1.00.00	2011/09/22	FJ			新規作成
*	v3.00		2012/05/18	FJ)南岡		内部スキーマ項目名(英名)変更取り込み
*
**********************************************************************/
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.common.constant.JFUStrConst;

/**
 * DataBean-BPマッピングをする。
 *
 */
public class FUSV0114_FUSV0114OPDBMapper {

	/**
	 * コンストラクタ
	 */
	public FUSV0114_FUSV0114OPDBMapper(){
	}


	/**
	 * 上りマッピングをする
	 * @param bean　[0]：共有フォームビーン　[1]：ｅｏ光電話　ＮＴＴ番号切替工事日予約申込
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV011401SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {

		if(bean == null){
			return null;
		}

		if(bean.length != 2){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 開始日日数 → 番ポ工事予約可能件数営業日一覧照会マップ.ＫＥＹ＿開始日日数
		parentMap.put("key_staymd_cnt", bean[1].sendMessageString("開始日日数", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("FUSV011401SC", parentMap);

		return outputMap;
	}

	/**
	 * 上りマッピングをする
	 * @param bean　[0]：共有フォームビーン　[1]：ｅｏ光電話　ＮＴＴ番号切替工事日予約申込
	 * @param outputMap
	 * @param func_code　機能コード
	 */
	@SuppressWarnings("unchecked")
	public HashMap setFUSV011402SC(X31SDataBeanAccess[] bean, HashMap outputMap, String func_code) {

		if(bean == null){
			return null;
		}

		if(bean.length != 2){
			return null;
		}


		HashMap<String, Object> parentMap = new HashMap<String, Object>();

		// 共通情報のマッピング
		parentMap.put("func_code", func_code);

		// 可能期間日数 → 番ポ工事希望日予約情報一覧照会マップ.ＫＥＹ＿可能期間日数
		parentMap.put("key_psb_prd_cnt", bean[1].sendMessageString("可能期間日数", X31CWebConst.DATABEAN_GET_VALUE));

		outputMap.put("FUSV011402SC", parentMap);

		return outputMap;
	}


	/**
	 * 下りマッピング
	 * @param bean　[0]：共有フォームビーン　[1]：ｅｏ光電話　ＮＴＴ番号切替工事日予約申込
	 * @param outputMap
	 */
	@SuppressWarnings("unchecked")
	public X31SDataBeanAccess[] getFUSV011402SC(X31SDataBeanAccess[] bean, HashMap outputMap){

		HashMap parentMap = null;
		if(outputMap.containsKey("FUSV011402SC")){
			parentMap = (HashMap)outputMap.get("FUSV011402SC");
		}

		ArrayList childList = null;


		X31SDataBeanAccessArray listFUSV011402SC_bmp_koji_rsv_psbsu_info_ETU0061B012CBSMsg1List = bean[1].getDataBeanArray("番ポ工事希望日予約情報");
		childList = null;
		if(listFUSV011402SC_bmp_koji_rsv_psbsu_info_ETU0061B012CBSMsg1List != null && parentMap != null && parentMap.containsKey("ETU0061B012CBSMsg1List")){
			childList = (ArrayList)parentMap.get("ETU0061B012CBSMsg1List");

			for(int i = 0; i < childList.size(); i++){
				X31SDataBeanAccess subbean = null;
				if(listFUSV011402SC_bmp_koji_rsv_psbsu_info_ETU0061B012CBSMsg1List.getCount() -1 >= i){
					subbean = listFUSV011402SC_bmp_koji_rsv_psbsu_info_ETU0061B012CBSMsg1List.getDataBean(i);
				}else{
					subbean = listFUSV011402SC_bmp_koji_rsv_psbsu_info_ETU0061B012CBSMsg1List.addDataBean();
				}
				HashMap childMap = (HashMap)childList.get(i);
				if (subbean == null) {
					continue;
				}

				// 番ポ工事希望日予約情報.番ポ工事年月日 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.番ポ工事年月日
				if (childMap != null) {
					subbean.sendMessageString("番ポ工事年月日", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("bmp_koji_ymd"));
				} else {
					subbean.sendMessageString("番ポ工事年月日", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.営業日フラグ ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.営業日フラグ
				if (childMap != null) {
					/* ++++++++++ v3.00 修正開始 ++++++++++ */
					subbean.sendMessageString("営業日フラグ", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("busiday_flg"));
					/* ++++++++++ v3.00 修正終了 ++++++++++ */
				} else {
					subbean.sendMessageString("営業日フラグ", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.０時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.0時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("０時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_0_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("０時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.1時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_1_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.2時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("２時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_2_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("２時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.３時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.3時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("３時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_3_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("３時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.４時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.4時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("４時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_4_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("４時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.５時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.5時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("５時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_5_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("５時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.６時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.6時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("６時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_6_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("６時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.７時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.7時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("７時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_7_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("７時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.８時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.8時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("８時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_8_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("８時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.９時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.9時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("９時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_9_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("９時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１０時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.10時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１０時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_10_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１０時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１１時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.11時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１１時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_11_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１１時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１２時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.12時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１２時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_12_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１２時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１３時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.13時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１３時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_13_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１３時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１４時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.14時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１４時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_14_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１４時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１５時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.15時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１５時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_15_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１５時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１６時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.16時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１６時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_16_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１６時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１７時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.17時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１７時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_17_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１７時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１８時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.18時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１８時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_18_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１８時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１９時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.19時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("１９時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_19_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("１９時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２０時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.20時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("２０時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_20_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("２０時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２１時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.21時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("２１時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_21_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("２１時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２２時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.22時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("２２時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_22_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("２２時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２３時台予約可能数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.23時台予約可能数
				if (childMap != null) {
					subbean.sendMessageString("２３時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_23_jidai_rsv_psb_cnt"));
				} else {
					subbean.sendMessageString("２３時台予約可能数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.０時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.0時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("０時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_0_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("０時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.1時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_1_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.2時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("２時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_2_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("２時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.３時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.3時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("３時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_3_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("３時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.４時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.4時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("４時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_4_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("４時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.５時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.5時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("５時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_5_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("５時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.６時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.6時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("６時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_6_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("６時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.７時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.7時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("７時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_7_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("７時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.８時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.8時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("８時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_8_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("８時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.９時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.9時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("９時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_9_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("９時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１０時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.10時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１０時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_10_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１０時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１１時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.11時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１１時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_11_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１１時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１２時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.12時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１２時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_12_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１２時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１３時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.13時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１３時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_13_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１３時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１４時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.14時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１４時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_14_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１４時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１５時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.15時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１５時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_15_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１５時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１６時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.16時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１６時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_16_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１６時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１７時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.17時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１７時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_17_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１７時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１８時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.18時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１８時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_18_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１８時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.１９時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.19時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("１９時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_19_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("１９時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２０時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.20時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("２０時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_20_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("２０時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２１時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.21時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("２１時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_21_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("２１時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２２時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.22時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("２２時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_22_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("２２時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
				// 番ポ工事希望日予約情報.２３時台工事合計数 ← 番ポ工事希望日予約情報一覧照会マップ.番ポ工事希望日予約情報一覧照会明細.23時台工事合計数
				if (childMap != null) {
					subbean.sendMessageString("２３時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, (String)childMap.get("n_23_jidai_koji_gokei_cnt"));
				} else {
					subbean.sendMessageString("２３時台工事合計数", X31CWebConst.DATABEAN_SET_VALUE, JFUStrConst.EMPTY);
				}
			}
		}


		return bean;
	}


}