package com.withiter.common;
import java.util.HashMap;
import java.util.Map;
public class Constants {
public enum MobileOSType {
IOS, ANDROID, WEB
}
public enum CateType{
benbangcai, chuancai, dongnanyacai, haixian, huoguo,
liaoli, tianpinyinpin, xiangcai,
xiaochikuaican, xican, xinjiangqingzhen, yuecai,
zhongcancaixi, zizhucan, shandongcai, jiangsucai, zhejiangcai,
anhuicai, fujiancai, dongbeicai, xibeicai, beijingcai, hubeicai,
yunguicai, taiwancai
}
public static Map<String, String> categorys = new HashMap<String, String>();
static {
categorys.put(CateType.benbangcai.toString(), "上海菜");
categorys.put(CateType.chuancai.toString(), "川菜");
categorys.put(CateType.dongnanyacai.toString(), "东南亚菜");
categorys.put(CateType.haixian.toString(), "海鲜");
categorys.put(CateType.huoguo.toString(), "火锅");
categorys.put(CateType.liaoli.toString(), "料理");
categorys.put(CateType.tianpinyinpin.toString(), "甜品饮品");
categorys.put(CateType.xiangcai.toString(), "湘菜");
categorys.put(CateType.xiaochikuaican.toString(), "小吃快餐");
categorys.put(CateType.xican.toString(), "西餐");
categorys.put(CateType.xinjiangqingzhen.toString(), "新疆清真");
categorys.put(CateType.yuecai.toString(), "粤菜");
categorys.put(CateType.zhongcancaixi.toString(), "中餐");
categorys.put(CateType.zizhucan.toString(), "自助餐");
categorys.put(CateType.shandongcai.toString(), "山东菜");
categorys.put(CateType.jiangsucai.toString(), "江苏菜");
categorys.put(CateType.zhejiangcai.toString(), "浙江菜");
categorys.put(CateType.anhuicai.toString(), "安徽菜");
categorys.put(CateType.fujiancai.toString(), "福建菜");
categorys.put(CateType.dongbeicai.toString(), "东北菜");
categorys.put(CateType.xibeicai.toString(), "西北菜");
categorys.put(CateType.beijingcai.toString(), "北京菜");
categorys.put(CateType.hubeicai.toString(), "湖北菜");
categorys.put(CateType.yunguicai.toString(), "云贵菜");
categorys.put(CateType.taiwancai.toString(), "台湾菜");
}
public enum SortBy{
cateType, grade, averageCost, kouwei, huanjing, fuwu, xingjiabi, markedCount
}
public enum DirectionMode{
driving, walking, transit
}
public enum ReservationStatus{
finished, canceled, expired, active,
invalidByMerchantUpdate // when Merchant's seatType updated, the reservations will be this status
}
/**
* finished : 吃饭完成
* getNumber : 获取号码
* exchange : 兑换
* comment : 评价
* expired : 过期
*/
public enum CreditStatus{
finished, // finish one reservation, will get back one credit
getNumber, // get one reservation, will cost one credit
exchange, // exchange to get the credits
comment, // comment will get back one credit
canceled, // cancel will get back one credit
expired, // expired reservation, will not get back one credit
}
public enum YudingStatus{
created, // 用户创建了预定
canceled, // 用户取消了预定
confirmed, // 商家确认了预定
rejected, // 商家拒绝了预定
finished, // 商家完成此次预定
cancelTemp, // 用户原因,商家临时取消此次预定
expired // 商家过期了此预定
}
public static String COOKIE_USERNAME = "quhao_username";
public static String SESSION_USERNAME = "quhao_username";
public static String ADMIN_COOKIE_USERNAME = "admin_quhao_username";
public static String ADMIN_SESSION_USERNAME = "admin_quhao_username";
public static String SESSION_ANDROID = "quhaoandroidsession";
public static String SESSION_IOS = "quhaoiossession";
}