package com.gxwebsoft.shop.service;

import com.gxwebsoft.shop.entity.ShopOrder;

/**
 * 微信小程序订阅消息服务
 *
 * @author 科技小王子
 * @since 2026-07-04
 */
public interface WxSubscribeMessageService {

    /**
     * 发送新订单通知给门店店员
     * <p>
     * 客户下单后，通过微信小程序订阅消息通知门店所有店员。
     * 发送失败不会抛出异常，避免影响订单创建流程。
     * </p>
     *
     * @param order 订单对象（需包含 storeId、orderNo、realName、phone、address、orderGoods）
     */
    void sendNewOrderNotification(ShopOrder order);
}
