package shop.alien.second.service;

import shop.alien.entity.second.SecondGoods;

/**
 * 二手商品消息通知服务接口
 * 负责商品相关的消息通知业务逻辑
 */
public interface SecondGoodsNotificationService {

    /**
     * 发送审核成功消息
     * @param goods 商品信息
     */
    void sendMessage(SecondGoods goods);

    /**
     * 发送审核失败消息
     * @param goods 商品信息
     */
    void sendFailedMsg(SecondGoods goods);

    /**
     * 发送商品下架消息
     * @param goods 商品信息
     */
    void sendShelveMessage(SecondGoods goods);
}

