package com.zm.order.tool.server.handler.refund;


/**
 * 业务处理器常量接口
 *
 * <p>
 *      每个处理器实现类中有太多常量，而且重复度比较高
 *      为了代码的简洁度，抽取常量接口，所有的处理器常量统一输出
 * </p>
 *
 * @author nianchang
 * @date 2022/06/02 4:21 下午
 */
public interface BusinessHandleConst {

    /**
     * 桌位名称
     */
    String SEAT_NAME = "seatName";

    /**
     * 同步ERP异常
     */
    String SYNC_ERROR = "syncError";

    /**
     * 预约时间
     */
    String RESERVE_TIME = "reserveTime";

    /**
     * 配送状态
     */
    String DELIVERY_STATUS = "deliveryStatus";

    /**
     * 收货手机号
     */
    String RECEIVER_MOBILE = "receiverMobile";

    /**
     * 拼团状态
     */
    String GROUP_STATUS = "groupStatus";

    /**
     * 拼团类型
     */
    String GROUP_TYPE = "groupType";

    /**
     * 使用余额
     */
    String USE_WALLET = "useWallet";

    /**
     * 余额支付金额
     */
    String WALLET_AMOUNT = "walletAmount";

    /**
     * 商品订单类型
     */
    String GOODS_TYPE = "goodsSubType";

    /**
     * 余额检索
     */
    String SEARCH_WALLET_AMOUNT = "searchWalletAmount";

    /**
     * 渠道码
     */
    String CHANNEL_CODE = "channelCode";

    /**
     * 入账类型
     */
    String RECEIVE_PAYMENT_TYPE = "receivePaymentType";

    /**
     * 自提码
     */
    String SELF_TAKE_CODE = "selfTakeCode";

    /**
     * 分类ID
     */
    String CATEGORY_ID = "categoryId";

    /**
     * 配送模式
     */
    String DELIVERY_MODE = "deliveryMode";

    /**
     * 来源门店信息
     */
    String SOURCE_SHOP_INFO = "sourceShopInfo";

    /**
     * id
     */
    String ID = "id";

    /**
     * 配送时间类型
     */
    String VERIFY_TYPE = "verifyType";

    /**
     * 来源
     */
    String FROM = "from";

    /**
     * 烘焙渠道码
     */
    String BAKING_CHANNEL_CODE = "channel_code";

    /**
     * 转单标识
     */
    String TRANSFER_ORDER_FLAG = "transferOrder";

    /**
     * 账单号
     */
    String BILL_NO = "billNo";

    /**
     * 餐牌号
     */
    String MEAL_TAKING_DEVICE_NO = "mealTakingDeviceNo";

    /**
     * 订单排队状态
     */
    String ORDER_LINE_UP_STATUS = "lineUpStatus";

    /**
     * 进排队时间
     */
    String QUEUE_TIME = "queueTime";

    /**
     * 企业订单信息
     */
    String EXTRA_ENTERPRISE_ORDER_INFO = "extraEnterpriseOrderInfo";

    /**
     * 企业订单id
     */
    String ENTERPRISE_ID = "enterpriseId";

    /**
     * 订单来源
     */
    String ORDER_SOURCE = "source";

    /**
     * 雷达订单
     */
    String RADAR_ORDER = "radarOrder";

    /**
     * 雷达订单前缀
     */
    String RADAR_ORDER_SCRM = "scrm";

    /**
     * 订单自提点信息
     */
    String PICK_UP_INFO = "pickUpInfo";

    /**
     * 订单自提编号
     */
    String PICK_UP_NO = "pickUpNo";

    /**
     * 自提点id
     */
    String PICK_UP_SHOP_ID = "shopId";

    /**
     * 实体储值卡类型
     */
    String DEPOSIT_ENTITY_BIZ_TYPE = "depositEntityBizType";

    /**
     * 实体储值卡卡号
     */
    String DEPOSIT_ENTITY_CARD_NO = "depositEntityCardNo";

    /**
     * 推广码id
     */
    String ORDER_PROMOTE_CODE = "orderPromoteCode";

    /**
     * 全局搜索
     */
    String DIVERSE_SEARCH = "search";

    /**
     * 商品条码
     */
    String ITEM_BARCODE = "itemBarcodeList";

    /**
     * 商品名称搜索
     */
    String SEARCH_ITEM = "itemNamesKeyword";

    /**
     * 订单转单信息
     */
    String TRANSFER_INFO = "transferInfo";

    /**
     * 转入门店id
     */
    String TRANSFER_IN = "transferIn";

    /**
     * ES转入门店id
     */
    String TRANSFER_IN_STORE_ID = "transferInStoreId";

    /**
     * 扩展字段-企微员工id
     */
    String WORK_WECHAT_USERID = "workWechatUserid";

    /**
     * ES-企微员工id
     */
    String WORK_WECHAT_USER_ID = "workWechatUserId";

    /**
     * 清单码
     */
    String MANIFEST_CODE = "manifestCode";

    /**
     * 业务类型
     */
    String BIZ_TYPE = "bizType";

    /**
     * 币种
     */
    String CURRENCY = "currency";

    /**
     * 平台商家id
     */
    String PLATFORM_SELLER_ID = "platformSellerId";

    /**
     * 平台用户id
     */
    String PLATFORM_USER_ID = "platformUserId";

    /**
     * 账单编号
     */
    String BILL_ID = "billId";

    /**
     * 反结算订单
     */
    String UN_CHECK_OUT = "unCheckOut";
}
