/*
このファイルの中身は、NTT オープンソースライセンス　バージョン 1.0（「本
契約」という）の適用を受けます。
本契約を遵守しない限り、このファイルを使用してはなりません。
本契約のコピーは、次のＵＲＬから入手できます。
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

本契約に基づき頒布されるソフトウェアは、現状のまま、明示又は黙示のあらゆ
る種類の保証なしで、頒布されます。本契約に基づく権利及び制限を律する特定
の文言については、本契約を参照してください。

「オリジナルコード」は、 NTT Cyber Space Laboratories Code です。 
「オリジナルコード」の「初期開発者」は、日本電信電話株式会社です。  
日本電信電話株式会社により創作された部分は、Copyright (C) 2004 
日本電信電話株式会社 です。
全ての権利が留保されます。 
「コントリビュータ」：_____________________________________ 


The contents of this file are subject to the NTT Opensource License
Version 1.0 (the License); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

Software distributed under the License is distributed on an AS IS
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.

The Original Code is NTT Cyber Space Laboratories Code .

The Initial Developer of the Original Code is NIPPON TELEGRAPH AND 
TELEPHONE CORPORATION.
Portions created by the NIPPON TELEGRAPH AND TELEPHONE CORPORATION 
are Copyright (C) 2004 NIPPON TELEGRAPH AND TELEPHONE CORPORATION. 
All Rights Reserved.

Contributor(s) ______________________________________.
*/

//
//	Cafeteria　個別テーブル定義インタフェース
//			新規作成
//				2005.12.19	新規作成	大賀俊彦
//

package jp.co.ntt.lms.lo.Cafeteria;
import jp.co.ntt.lms.lo.LoPropertyDef;

/**
 * CafeteriaLoテーブルとCafeteriaLo_LoList個別テーブル定義インタフェースです。<BR>
 */
public interface CafeteriaLoTable extends LoPropertyDef
{
	/** CafeteriaLo LOType */
	public static final String LO_TYPE_CAFETERIA = "24";

	///////////////////////////////////////////////////////////////
	// CafeteriaLo テーブル定義
	///////////////////////////////////////////////////////////////

	/** テーブル名を保持します */
	public static final String TABLE_NAME = "CafeteriaLo";

	/** JougenControlデータ */
	public static final String JOUGEN_CONTROL = "jougencontrol";

	/** KakinControlデータ */
	public static final String KAKIN_CONTROL = "kakincontrol";

	/** ApproveTypeデータ */
	public static final String APPROVE_TYPE = "approvetype";

	/** AssignControlデータ */
	public static final String ASSIGN_CONTROL = "assigncontrol";

	/** AssignControlデータ */
	public static final String INDIVIDUAL_APPLY_MAX = "individualapplymax";

	/** ApplyEmailAddressデータ */
	public static final String APPLY_EMAIL_ADDRESS = "applyemailaddress";

	///////////////////////////////////////////////////////////////
	// CafeteriaLo_LoList テーブル定義
	///////////////////////////////////////////////////////////////
	/** テーブル名を保持します */
	public static final String TABLE_NAME2 = "CafeteriaLo_LoList";

	/** Cafeteriaリストデータ */
	public static final String CAFETERIA_LIST_DATA = "CafeteriaLoListData";
	
	/** CafeteriaIDフィールド名 */
	public static final String CAFETERIA_LIST_LOID = "cafeterialistloid";
	
	/** LO表示順フィールド名 */
	public static final String SORT_NO = "sort_no";

	/** ApplyMaxフィールド名 */
	public static final String APPLY_MAX = "applymax";

	/** ApplyCntフィールド名 */
	public static final String APPLY_CNT = "applycnt";

	/** ApproveCntフィールド名 */
	public static final String APPROVE_CNT = "approvecnt";

	/** AccountPriceフィールド名 */
	public static final String ACCOUNT_PRICE = "accountprice";
	
	/** Cafeteriaリストデータリスト問い合わせメソド名を保持します */
	public static final String SELECTCAFETERIALOLISTDATA = "selectCafeteriaLoListData";
	
	/** Cafeteriaリストデータ追加メソド名を保持します */
	public static final String INSERTCAFETERIALISTLO = "insertCafeteriaListLo";
	
	/** Cafeteriaリストデータ問い合わせメソド名を保持します */
	public static final String SELECTCAFETERIALISTLO = "selectCafeteriaListLo";
	
	/** Cafeteriaリストデータ削除メソド名を保持します */
	public static final String DELETECAFETERIALISTLO = "deleteCafeteriaListLo";
	
	/** Cafeteriaリストデータ更新メソド名を保持します */
	public static final String UPDATECAFETERIALISTLO = "updateCafeteriaListLo";

	///////////////////////////////////////////////////////////////
	// CafeteriaApprover_List テーブル定義
	///////////////////////////////////////////////////////////////
	/** テーブル名を保持します */
	public static final String TABLE_NAME4= "CafeteriaPrimaryApprover_List";
	public static final String TABLE_NAME5= "CafeteriaApprover_List";

	/** CafeteriaPrimaryApproverリストデータ（１次承認者） */
	public static final String PRIMARYAPPROVER_LIST_DATA = "PrimaryApproverListData";
	/** CafeteriaApproverリストデータ */
	public static final String APPROVER_LIST_DATA = "ApproverListData";


	///////////////////////////////////////////////////////////////
	// CafeteriaListLOAssignRequest テーブル定義
	///////////////////////////////////////////////////////////////
	/** テーブル名を保持します */
	public static final String TABLE_NAME3 = "CafeteriaListLOAssignRequest";
	
	/** 受講申請追加メソド名を保持します */
	public static final String INSERTASSIGNREQUEST = "insertAssignRequest";
	
	/** 受講申請問い合わせメソド名を保持します */
	public static final String SELECTASSIGNREQUEST = "selectAssignRequest";
	
	/** 受講申請削除メソド名を保持します */
	public static final String DELETEASSIGNREQUEST = "deleteAssignRequest";
	
	/** 受講申請更新メソド名を保持します */
	public static final String UPDATEASSIGNREQUEST = "updateAssignRequest";
	
	

	/** AssignRequestIDフィールド名 */
	public static final String ASSIGN_REQUEST_ID = "assignrequestid";

	/** UserIDフィールド名 */
	public static final String USER_ID = "userid";

	/** Statusフィールド名 */
	public static final String STATUS = "status";

	/** RequestDateフィールド名 */
	public static final String REQUEST_DATE = "requestdate";

	/** PrimaryApproveDateフィールド名 */
	public static final String PRIMARYAPPROVE_DATE = "primaryapprovedate";

	/** PrimaryApproverフィールド名 */
	public static final String PRIMARYAPPROVER = "primaryapprover";

	/** ApproveDateフィールド名 */
	public static final String APPROVE_DATE = "approvedate";

	/** Approverフィールド名 */
	public static final String APPROVER = "approver";

	/** AssignDateフィールド名 */
	public static final String ASSIGN_DATE = "assigndate";

	/** Assignerフィールド名 */
	public static final String ASSIGNER = "assigner";

	/** RejectDateフィールド名 */
	public static final String REJECT_DATE = "rejectdate";

	/** Rejecterフィールド名 */
	public static final String REJECTER = "rejecter";
	
	
	///////////////////////////////////////////////////////////////
	// その他パラメータ用
	///////////////////////////////////////////////////////////////
	/** 独自のSQL ORDER BY句設定のキー */
	public static final String ORDER_BY_KEY = "order_by_key";
}

