package com.yc.ship.module.trade.enums.ota;

/**
 * 分销商-美团-状态码
 */
public class MeiTuanUSGroupCode {

	/** 200	成功	*/
	public static final String USGROUP_SUCCESS = "200";//	统一成功
	/** 300	失败	*/
	public static final String USGROUP_FAIL = "300";//	统一失败
	// 创建订单
	/** 401	虚拟账户余额不足	*/
	public static final String USGROUP_OC_BALANCE_SHORT = "401";//	虚拟账户余额不足	
	/** 402	账户过期*/	
	public static final String USGROUP_OC_ACCOUNT_OUTDATE = "402";//	账户过期	
	/** 403	预付款用尽	*/
	public static final String USGROUP_OC_PREPAY_SHORT = "403";//	预付款用尽	
	/** 410	规则校验失败	*/
	public static final String USGROUP_OC_RULE_CHECK_FAIL = "410";//	规则校验失败	
	/** 420	没有库存*/	
	public static final String USGROUP_OC_STOCK_EMPTY = "420";//	没有库存	
	/** 421	产品已经下线	*/
	public static final String USGROUP_OC_PRODUCT_DOWN = "421";//	产品已经下线	
	/** 422	当前日期没有价格日历*/	
	public static final String USGROUP_OC_EMPTY_CALANDER_PRICE = "422";//	当前日期没有价格日历	
	/** 499	其他	*/
	public static final String USGROUP_OC_OTHER = "499";//	其他	
	/** 670	接口数据解析问题	*/
	public static final String USGROUP_OC_PARSE_ERROR = "670";//	接口数据解析问题	
	/** 671	接口超时*/
	public static final String USGROUP_OC_TIME_OUT = "671";//	接口超时
	
	// 出票
	/** 501	虚拟账户余额不足		*/
	public static final String USGROUP_T_BALANCE_OUT = "501";
	/** 502	购买规则校验不通过		*/
	public static final String USGROUP_T_RULE_CHECK_FAIL = "502";
	/** 503	库存不足		*/
	public static final String USGROUP_T_STOCK_SHORT = "503";
	/** 504	接口超时		*/
	public static final String USGROUP_T_INTERFACE_TIME_OUT = "504";
	/** 505	产品错误		*/
	public static final String USGROUP_T_PRODUCT_ERROR = "505";
	/** 506	接口错误		*/
	public static final String USGROUP_T_INTERFACE_ERROR = "506";
	/** 507	预付款金额不足	*/	
	public static final String USGROUP_T_PREPAY_BALANCE_SHORT = "507";
	/** 599	其他		*/
	public static final String USGROUP_T_OTHER = "599";
	/** 670	接口数据解析问题	*/	
	public static final String USGROUP_T_PARSE_ERROR = "670";
	/** 671	接口超时		*/
	public static final String USGROUP_T_INTERFACE_TIME_OUT2 = "671";
	/** 598	出票中	*/
	public static final String USGROUP_T_IS_TICKETING = "598";
	
	// 消费通知
	/** 300	失败	请返回详细错误信息*/
	//public static final String USGROUP_C_FAIL = "300";
	/** 201	订单下所有票数已被核销或退款	*/
	public static final String USGROUP_C_ALL_USED_OR_REFUND = "201";
	/** 202	一码一验传入凭证码列表中存在已核销/已退款的凭证码,进行部分核销	*/
	public static final String USGROUP_C_PART_CONSUME = "202";
	/** 701	传入参数有错误	检查传入参数*/
	public static final String USGROUP_C_PARAM_ERROR = "701";
	/** 705	凭证码异常订单无法核销	请使用凭证码回传接口修复凭证码或联系美团产品*/
	public static final String USGROUP_C_VOUCHER_CODE_ERROR = "705";
	/** 706	一码一验传入凭证码列表中与美团存储的未使用的凭证不一致	检查传入参数*/
	public static final String USGROUP_C_VOUCHER_NOT_SAME = "706";
	/** 799	其他	根据返回详细信息处理*/
	public static final String USGROUP_C_OTHER = "799";
	
	// 订单查询
	/** 301	合作方没有美团订单id*/	
	public static final String USGROUP_OQ_UGORDER_NOT_EXISTS = "301";
	/** 302	合作方没有该订单	*/
	public static final String USGROUP_OQ_ORDER_NOT_EXISTS = "302";
	/** 303	去合作方查询订单超时*/
	public static final String USGROUP_OQ_TIME_OUT = "303";
	/** 399	其他	*/
	public static final String USGROUP_OQ_OTHER = "399";
	/** 670	接口数据解析问题*/
	public static final String USGROUP_OQ_PARSE_ERROR = "670";
	
	// 退款
	/** 601	已退款	*/
	public static final String USGROUP_R_REFUNDED = "601";
	/** 602	审批中	*/
	public static final String USGROUP_R_UNDER_REVIEW = "602";
	/** 604	产品本身不能退款	*/
	public static final String USGROUP_R_NOT_SUPPORT_REFUND = "604";
	/** 605	产品不能线上退款	*/
	public static final String USGROUP_R_NOT_SUPPORT_ONELINE_REFUND = "605";
	/** 606	申请张数超过可退款张数*/	
	public static final String USGROUP_R_BEYOND_REFUND_COUNT = "606";
	/** 607	产品不在可退款时间内*/	
	public static final String USGROUP_R_OUT_REFUND_DATE = "607";
	/** 608	退款金额校验失败	*/
	public static final String USGROUP_R_AMOUNT_CHECK_FAIL = "608";
	/** 699	其它退款错误*/
	public static final String USGROUP_R_OTHER = "699";
	
	// 证件类型
	/** 0表示身份证，*/
	public static final String USGROUP_DOC_TYPE_IDCARD = "0";
	/** 1表示护照，*/
	public static final String USGROUP_DOC_TYPE_PASSPORT = "1";
	/** 2表示军官证，*/
	public static final String USGROUP_DOC_TYPE_JUNGUAN = "2";
	/** 3表示台胞证，*/
	public static final String USGROUP_DOC_TYPE_TAIBAO = "3";
	/** 4表示港澳通行证，*/
	public static final String USGROUP_DOC_TYPE_GANGOAO_PASS = "4";
	/** 5表示大陆居民往来台湾通行证*/
	public static final String USGROUP_DOC_TYPE_TAIWAN_PASS = "5";
	
}
