package com.zm.order.tool.server.constants;

/**
 * @Description 约定的标识
 * @Author: ph
 * @Date: 2020/1/9 14:09
 */
public class AppointFlagConstants {

    /**
     * 结束排队标识
     */
    public static final String END_LINE_UP_FLAG = "endLineUp";

    /**
     * 开始排队标识
     */
    public static final String START_LINE_UP_FLAG = "startLineUp";

    /**
     * 超时取消订单标识
     */
    public static final String DELAY_CANCEL_ORDER_TIME_FLAG = "autoCancelAt";

    /**
     * 超时完成订单标识
     */
    public static final String DELAY_COMPLETE_ORDER_TIME_FLAG = "autoCompleteAt";

    /**
     * 通知取消订单标识
     */
    public static final String NOTICE_CANCEL_ORDER = "noticeCancelOrder";

    /**
     * 通知完成订单标识
     */
    public static final String NOTICE_COMPLETE_ORDER = "noticeCompleteOrder";

    /**
     * 自动核销时间
     */
    public static final String AUTO_VERIFY_AT = "autoVerifyAt";

    /**
     * 自动核销订单通知
     *
     */
    public static final String NOTICE_AUTO_VERIFY = "noticeAutoVerify";

    /**
     * 同步统计索引标识
     */
    public static final String SYNC_INDEX_FLAG = "syncIndexFlag";

    /**
     * 多人点餐特殊场景标记
     * 1：支付场景（付款用户不是下单用户并且没有参与点菜）
     */
    public static final String MULTI_USER_FLAG = "multiUserFlag";

    /**
     * 组合订单业务下，主订单号
     */
    public static final String ROOT_ORDER_NO = "rootOrderNo";

    /**
     * 自动评价
     */
    public static final String AUTO_COMMENT_AT = "autoCommentAt";

    /**
     * 自动评价通知
     */
    public static final String AUTO_COMMENT_NOTICE = "autoCommentNotice";

    /**
     * 操作描述
     */
    public static final String OPERATE_MESSAGE = "operateMessage";

    /**
     * 状态变更
     */
    public static final String STATUS_UPDATE = "statusUpdate";

    /**
     * 状态文案
     */
    public static final String STATUS_TEXT = "statusText";

    /**
     * 拼团订单
     */
    public static final String GROUP_ORDER_SUCCESS = "groupOrderSuccess";

    /**
     * 禁止退款标记
     */
    public static final String FORBID_REFUND_FLAG = "forbidRefund";

    /**
     * 资产类型列表
     */
    public static final String ASSET_TYPE_LIST = "assetTypeList";

    /**
     * 账户合并标记
     */
    public static final String ACCOUNT_MERGE_FLAG = "accountMergeFlag";

    /**
     * 合并后历史商品主键
     */
    public static final String MERGED_ITEM_HISTORY_ID = "mergedItemHistoryId";
}
