IUFOSendService.java 1.55 KB
package com.yoho.message.sdk.service.ufo;

import com.yoho.message.sdk.common.model.SendMessageRspBo;

/**
 * UFO通知场景
 * Created by min.ling on 2019/1/29.
 */
public interface IUFOSendService {

    /**
     * UFO调价通知
     * @param uid
     * @param productCount 超过建议售价的商品数量
     * @return
     */
    SendMessageRspBo sendAdjustPrice(String uid,int productCount);

    /**
     * 更低出售价提醒 商家已入驻
     * @param uid
     * @param productName 商品名称
     * @param size  尺寸
     * @param goodsNumber 货号
     * @param salePrice 提醒的更低售价
     * @param productSkn 商品skn
     * @return
     */
    SendMessageRspBo sendLessPriceEnter(String uid,String productName,String size,String goodsNumber,String salePrice,String productSkn);

    /**
     * 更低出售价提醒 商家未入驻
     * @param uid
     * @param productName 商品名称
     * @param size  尺寸
     * @param goodsNumber 货号
     * @param salePrice 提醒的更低售价
     * @param orderCode 订单编号
     * @return
     */
    SendMessageRspBo sendLessPrice(String uid,String productName,String size,String goodsNumber,String salePrice,String orderCode);

    /**
     * 卖家取消 交易关闭
     * @param uid
     * @param orderCode
     * @return
     */
    SendMessageRspBo sellerCancelTrade(String uid,String orderCode);

    /**
     * 平台鉴定不通过 交易关闭
     * @param uid
     * @param orderCode
     * @return
     */
    SendMessageRspBo platformNotPass(String uid,String orderCode);
}