/**
 * Copyright (c) 2003-2004 System Integrator Corporation.
 *                 All Rights Reserved.
 */
package jp.co.sint.config;

/**
 * @version $Id : SISortConf.java,v 1.0 Exp $
 * @author      : Jinwang Chen
 * <br>Description :管理の全ての画面に使われる並び順をここに定義されます。
 * <p>History</p>
 * <p>Author&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reason</p>
 * ============&nbsp;&nbsp;&nbsp;==========&nbsp;&nbsp;===========================<br>
 * J.W.Chen       2003/08/13  Original
 */

public class SISortConf {
  
  public SISortConf() {}
  
  //ソート順のindex
  public final static int SISORT_INX=0;
  //管理画面の表示順の定義は、ここから
  public final static int SIMAN_SORT_CMDTY_INX=SISORT_INX+0;//商品一覧リスト
  public final static int SIMAN_SORT_SHOP_INX=SISORT_INX+1;//ショップ一覧リスト
  public final static int SIMAN_SORT_CUST_INX=SISORT_INX+2;//顧客一覧リスト
  public final static int SIMAN_SORT_REVIEW_INX=SISORT_INX+3;//レビュー一覧
  public final static int SIMAN_SORT_TAX_INX=SISORT_INX+4;//商品税
  public final static int SIMAN_SORT_ORDER_INX=SISORT_INX+5;//受注
  
  //フロント画面の表示順の定義は、ここから
  public final static int SIFRONT_SORT_CMDTY_INX=SISORT_INX+6;//フロント側に商品リストの表示の順
  public final static int SIMAN_SORT_POINTMAN_INX=SISORT_INX+7;//ポイント一覧
  public final static int SIMAN_SORT_SHIPPMENT_INX=SISORT_INX+8;//出荷一覧
  public final static int SIMAN_OUTPUT_CSV_INX=SISORT_INX+9;//CSVファイル一括出力
  public final static int SIMAN_INPUT_CSV_MALL_INX=SISORT_INX+10;//CSVファイル一括取込(モール管理者)
  public final static int SIMAN_INPUT_CSV_SHOP_INX=SISORT_INX+11;//CSVファイル一括取込(ショップ管理者)
  public final static int SIFRONT_FLAG_CMDTY_INX=SISORT_INX+12;//フロント側商品リストの表示順（区分） 7.3.0 PI-NES0501 追加
  
  public final static int SIMAN_SORT_KEEP_INX=SISORT_INX+13;//キープ
  public final static int SIMAN_SORT_ESTIMATE_INX=SISORT_INX+14;//見積
  public final static int SIMAN_SORT_EXCEL_INX=SISORT_INX+15;//帳票一括出力
  public final static int SIFRONT_FLAG_DISP_INX=SISORT_INX+16;//商品一覧表示内容
  
  //商品の管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_CMDTYY_NAME=
  {{"ショップコード","ShopCode"},
   {"親コード","CmdtyCode"},
   {"本体価格","Price"},
   {"仕入価格","StockPrice"},
   {"在庫数量","Amount"}
  };
  
  //ショップの管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_SHOP_NAME=
  {{"ショップコード","MallShopCode"},
   {"会社名","MallShopName"},
   {"ショップ名","FrontShopName"}};
  
  //顧客の管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_CUST_NAME=
  {{"ショップコード","ShopCode"},
   {"親コード","CmdtyCode"},
   {"商品名","CmdtyName"}};
  
  //レビューの管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_REVIEW_NAME=
  {{"投稿日","InitDateTime"},
   {"星数","AmountofStars"},
   {"親コード","CmdtyCode"},
   {"投稿者","NickName"},
   {"メールアドレス","Email"},
   {"商品名","CmdtyName"},
   {"タイトル","Title"},
   {"内容","Content"}};
  
  //商品税の管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_TAX_NAME=
  {{"ショップコード","ShopCode"},
   {"親コード","CmdtyCode"},
   {"商品名","CmdtyName"}};
  
  //受注の管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_ORDER_NAME=
  {{"受注日","InitDateTime"},
   {"入金日","ReceiptDate"}
   };
  
  //キープの管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_KEEP_NAME=
  {{"入荷日","arrivaldate"},
   {"親コード","cmdtyCode"},
   {"在庫コード","individualCode"},
   {"金額","bgPrice"}
   };
  
  //見積の管理画面の並び順の項目名
  public final static String[][] SIMAN_SORT_ESTIMATE_NAME=
  {{"見積日","initDateTime"},
   {"見積番号","estimateCode"},
   {"金額","totalPrice"},
   {"顧客名","custName"}
  };
  
  //フロント側に商品リストの表示の順
  public final static String[][] SIFRONT_SORT_CMDTY_NAME=
  {//{"おすすめ順","6"},
   {"価格の安い順","0"},
   {"価格の高い順","1"},
   {"新着順","2"},
   //{"商品コード順","3"},
   {"商品名順","4"},
   {"人気順","5"}
  };
  
  public final static String[][] SIFRONT_SORT_CMDTY_ITEM_FLAG=
  {{"Price","0"},
   {"Price","1"},
   {"SellFromDate","0"},
   {"Test","1"}
  };
  
  //ポイント一覧に
  public final static String[][] SIMAN_SORT_POINTMAN_NAME=
  {{"ショップコード","mallShopCode"},
   {"顧客コード","custCode"},
   {"対象期間","issueDateTime"}
  };
  
  //出荷一覧
  public final static String[][] SIMAN_SORT_SHIPPMENT_NAME=
   {{"受注日","InitDateTime"},
    {"入金日","ReceiptDate"},
    {"出荷日","ShippmentDate"},
    {"配送希望日","DeliveryDate"},
  };
  
  //CSV一括出力
  public final static String[][] SIMAN_OUTPUT_CSV_NAME=
  {//{"顧客",SIConfig.SITABLE_CUST_NAME},
   //{"アドレス帳",SIConfig.SITABLE_CUST_ADDRESS_NAME},
   //{"会員種別マスタ",SIConfig.SITABLE_MEMBER_LEVEL_NAME},
   //{"顧客属性マスタ",SIConfig.SITABLE_CUST_ATTR_NAME},
   //{"施術メニュー",SIConfig.SITABLE_CUST_HOBBY_NAME},
   //{"支払金融機関設定",SIConfig.SITABLE_PAYEE_INFO_NAME},
   //{"支払方法設定",SIConfig.SITABLE_PAY_METHOD_NAME},
   //{"支払方法手数料設定",SIConfig.SITABLE_PAY_METHOD_FEE_NAME},
   //{"配送種別時間帯設定",SIConfig.SITABLE_DELIVERY_TIME_NAME},
   {"商品マスタ",SIConfig.SITABLE_CMDTY_NAME},
   {"商品マスタ（在庫）",SIConfig.SITABLE_INDIVIDUAL_NAME},
   //{"支店別在庫マスタ",SIConfig.SITABLE_STORE_STOCK_NAME},
   {"商品カテゴリ関連マスタ",SIConfig.SITABLE_CMDTY_CTGRY_NAME},
   //{"商品規格関連マスタ",SIConfig.SITABLE_CMDTY_STNDRD_NAME},
   {"関連商品マスタ",SIConfig.SITABLE_CONN_CMDTY_NAME},
   //{"規格分類マスタ",SIConfig.SITABLE_STNDRD_NAME_NAME},
   //{"規格マスタ",SIConfig.SITABLE_STNDRD_CONTENT_NAME},
   //{"仕入先マスタ",SIConfig.SITABLE_STOCK_NAME},
   //{"在庫状況マスタ",SIConfig.SITABLE_STOCK_STATUS_NAME},
   //{"ラッピングマスタ",SIConfig.SITABLE_WRAPPING_NAME},
   //{"カテゴリマスタ",SIConfig.SITABLE_CTGRY_NAME},
   {"買取入庫一覧",SIConfig.SIVIEW_KAITORI_LIST_NAME},
   {"棚卸基礎データ",SIConfig.SIVIEW_INVENTORY_LIST_NAME},
   {"未承認入庫リスト",SIConfig.SIVIEW_UNAPPROVAL_STORE_LIST_NAME},
   {"未承認出庫リスト",SIConfig.SIVIEW_UNAPPROVAL_SHIP_LIST_NAME},
   {"出荷済未完済リスト",SIConfig.SIVIEW_MIKANSAI_LIST_NAME},
   {"過去3ヶ月売上リスト【合算】",SIConfig.SIVIEW_URIAGE_LIST_NAME},
   {"過去6ヶ月売上リスト【合算】",SIConfig.SIVIEW_URIAGE_LIST6_NAME},
   {"欠品管理リスト【合算】",SIConfig.SIVIEW_LACK_LIST_NAME},
   {"欠品管理リスト（輸入品）【合算】",SIConfig.SIVIEW_LACK_LIST_NAME2},
   //{"欠品管理リスト（楽天）",SIConfig.SIVIEW_LACK_LIST_RAKUTEN_NAME},
   //{"都道府県別顧客登録リスト",SIConfig.SIVIEW_CUST_ADDRESS_NAME},
   {"登録経路別顧客登録リスト",SIConfig.SIVIEW_CUST_ROUTE_NAME},
   {"営業形態別顧客登録リスト",SIConfig.SIVIEW_CUST_JOB_NAME},
   {"最新買取一覧",SIConfig.SIVIEW_KAITORILATEST_LIST_NAME},
   {"受注基礎データ【BG】",SIConfig.SIVIEW_ORDER_ROUTE_NAME},
   {"売上基礎データ【BG】",SIConfig.SIVIEW_URIAGEBASE_LIST_NAME},
   {"ポイント基礎データ",SIConfig.SITABLE_POINTRECORD_NAME},
   {"ポイント付与履歴",SIConfig.SIVIEW_INVESTPOINT_LOG_NAME},
   {"販売分析データ【合算】",SIConfig.SITABLE_SALESDATA_NAME},
   {"商品詳細データ",SIConfig.SITABLE_CMDTYDATA_NAME},
   {"予約商品リスト",SIConfig.SIVIEW_RESERVE_LIST_NAME},
   {"入荷予定チェックリスト",SIConfig.SIVIEW_ARRIVALSCHEDULEMSG_LIST_NAME},
   {"売り切れチェックリスト",SIConfig.SIVIEW_SOLDOUT_LIST_NAME},
   {"販売価格更新履歴",SIConfig.SIVIEW_FLAGUPDATELOG_LIST_NAME},
   {"ご意見ボックス送信データ",SIConfig.SITABLE_OPINION_NAME},
   {"支店滞留在庫リスト",SIConfig.SIVIEW_BRANCH_DEADSTOCK_LIST_NAME},
   {"リピート売上データ",SIConfig.SIVIEW_REPEAT_SALES_LIST_NAME},
   {"EGポイントデータ",SIConfig.SIVIEW_EG_POINT_LIST_NAME},
   {"まつげ商材売上データ【合算】",SIConfig.SIVIEW_EYELASH_SALES_LIST_NAME},
   {"顧客別販売データ【合算】",SIConfig.SITABLE_CUSTSALES_NAME},
   {"特記事項メモリスト",SIConfig.SITABLE_PURCHASECOMMENT_NAME},
   //{"出荷指示伝票データ",SIConfig.SIVIEW_WAREHOUSE_SHIP_LIST_NAME},
   //{"入荷予定伝票データ",SIConfig.SIVIEW_WAREHOUSE_STORE_LIST_NAME},
   //{"品目台帳データ",SIConfig.SIVIEW_WAREHOUSE_CMDTY_LIST_NAME}
  };
  
  //CSV一括入力(モール管理者)
  public final static String[][] SIMAN_INPUT_CSV_MALL_NAME=
  {//{"顧客",SIConfig.SITABLE_CUST_NAME},
   //{"アドレス帳",SIConfig.SITABLE_CUST_ADDRESS_NAME},
   //{"商品マスタ",SIConfig.SITABLE_CMDTY_NAME},
   //{"商品マスタ（在庫）",SIConfig.SITABLE_INDIVIDUAL_NAME},
   //{"支店別在庫マスタ",SIConfig.SITABLE_STORE_STOCK_NAME},
   //{"商品カテゴリ関連マスタ",SIConfig.SITABLE_CMDTY_CTGRY_NAME},
   //{"商品規格関連マスタ",SIConfig.SITABLE_CMDTY_STNDRD_NAME},
   //{"規格分類マスタ",SIConfig.SITABLE_STNDRD_NAME_NAME},
   //{"規格マスタ",SIConfig.SITABLE_STNDRD_CONTENT_NAME},
   //{"ラッピングマスタ",SIConfig.SITABLE_WRAPPING_NAME},
   //{"カテゴリマスタ", SIConfig.SITABLE_CTGRY_NAME},
   //{"一括入庫","storeHistoryTbl"},
   //{"発注支払データ", SIConfig.SITABLE_HACCHUPAYMENTTBL_NAME},
   //{"出荷実績データ（e飛伝）",SIConfig.SIVIEW_WAREHOUSE_SHIP_LIST_NAME},
   {"一括キープ", SIConfig.SITABLE_KEEP_NAME},
   {"入金データ", SIConfig.SITABLE_ORDER_PAYMENT_NAME},
   {"メルマガ配信結果データ取込", SIConfig.SIVIEW_MAILMAGAZINE_RESULT_NAME}
   //{"一括移動",SIConfig.SITABLE_SHIPHISTORY_NAME}
   //{"楽天受注データ取り込み",SIConfig.SITABLE_ORDER_NAME}
  };
  
  //CSV一括入力(ショップ管理者)
  public final static String[][] SIMAN_INPUT_CSV_SHOP_NAME=
  {{"商品マスタ",SIConfig.SITABLE_CMDTY_NAME},
   {"商品カテゴリ関連マスタ",SIConfig.SITABLE_CMDTY_CTGRY_NAME}
   //{"商品規格関連マスタ",SIConfig.SITABLE_CMDTY_STNDRD_NAME},
   //{"規格分類マスタ",SIConfig.SITABLE_STNDRD_NAME_NAME},
   //{"規格マスタ",SIConfig.SITABLE_STNDRD_CONTENT_NAME},
   //{"ラッピングマスタ",SIConfig.SITABLE_WRAPPING_NAME}
  };
  
  //フロント側商品リスト表示順（区分） 7.3.0 PI-NES0501 追加
  public final static String[][] SIFRONT_FLAG_CMDTY_NAME=
  {{"すべて",SIConfig.SICMDTY_FLAG_SRCH},
   {"新着",SIConfig.SICMDTY_FLAG_NEW},
   {"おすすめ",SIConfig.SICMDTY_FLAG_ADVICE},
   {"特価品",SIConfig.SICMDTY_FLAG_DISCOUNT}
  };
  
  //帳票一括出力
  public final static String[][] SIMAN_SORT_EXCEL_NAME = 
  {{"在庫明細表",SIExcelConf.SIEXCEL_INDIVIDUAL_NAME},
   {"受注一覧表",SIExcelConf.SIEXCEL_ORDER_NAME},
   {"受注明細表",SIExcelConf.SIEXCEL_ORDER_DETAIL_NAME},
   {"売上明細ステータス",SIExcelConf.SIEXCEL_SALES_NAME},
   //{"棚卸差異表",SIExcelConf.SIEXCEL_INVENTORYSTOCK_NAME},
   //{"インセンティブ対象売上一覧表",SIExcelConf.SIEXCEL_INSENTIVE_NAME},
   //{"入出庫一覧表",SIExcelConf.SIEXCEL_STOREHISTORY_NAME},
   {"マーケティングレポート【BG売上】",SIExcelConf.SIEXCEL_MARKETINGREPORT_NAME},
   {"業績推移表【BG売上】",SIExcelConf.SIEXCEL_TRENDREPORT_NAME},
   {"販売ステータス（支店集計）【BG売上】",SIExcelConf.SIEXCEL_SALES_STATUS_NAME},
   {"販売ステータス（全国集計）【BG売上】",SIExcelConf.SIEXCEL_SALES_STATUS_ALL_NAME},
   {"仕入ステータス",SIExcelConf.SICSV_HACCHU_PAYMENT_NAME},
   {"セグメント別売上集計表【BG売上】",SIExcelConf.SIEXCEL_SEGMENT_STATUS_NAME},
   {"各種入出庫明細表",SIExcelConf.SICSV_HISTORY_DETAIL_NAME},
   {"滞留在庫チェックリスト",SIExcelConf.SICSV_DEADSTOCK_LIST_NAME},
   {"アクティブユーザ資料",SIExcelConf.SICSV_ACTIVEUSER_LIST_NAME},
   {"未出荷受注リスト",SIExcelConf.SICSV_NODELIVERY_LIST_NAME},
   {"出荷済未入金受注リスト",SIExcelConf.SICSV_NOPAYMENT_LIST_NAME},
   //{"マーケティングレポート（旧セグメント）",SIExcelConf.SIEXCEL_MARKETINGREPORT_NAME0},
   {"販売ステータス（支店／旧セグメント）",SIExcelConf.SIEXCEL_SALES_STATUS_NAME0},
   {"販売ステータス（全国／旧セグメント）",SIExcelConf.SIEXCEL_SALES_STATUS_ALL_NAME0},
   {"セグメント別売上集計表（旧セグメント）",SIExcelConf.SIEXCEL_SEGMENT_STATUS_NAME0},
  };
  
  public final static String[][] SIFRONT_FLAG_DISP_NAME = 
  {{"写真なし一覧","0"}
  ,{"写真付き一覧","1"}
  ,{"並べて表示","2"}
  };
  
  //定義のまとめ
  public final static String[][][] SIMAN_SORT_NAME=
  {
   SIMAN_SORT_CMDTYY_NAME,
   SIMAN_SORT_SHOP_NAME,
   SIMAN_SORT_CUST_NAME,
   SIMAN_SORT_REVIEW_NAME,
   SIMAN_SORT_TAX_NAME,
   SIMAN_SORT_ORDER_NAME,
   SIFRONT_SORT_CMDTY_NAME,
   SIMAN_SORT_POINTMAN_NAME,
   SIMAN_SORT_SHIPPMENT_NAME,
   SIMAN_OUTPUT_CSV_NAME,
   SIMAN_INPUT_CSV_MALL_NAME,
   SIMAN_INPUT_CSV_SHOP_NAME,
   SIFRONT_FLAG_CMDTY_NAME,
   SIMAN_SORT_KEEP_NAME,
   SIMAN_SORT_ESTIMATE_NAME,
   SIMAN_SORT_EXCEL_NAME,
   SIFRONT_FLAG_DISP_NAME
  };
}