package cn.freemud.service;

import cn.freemud.base.entity.BaseResponse;
import cn.freemud.entities.vo.CreateOrderVo;
import cn.freemud.entities.vo.PaysuccessNoticeMessage;
import cn.freemud.entities.vo.QueryOrderVo;
import com.freemud.application.sdk.api.ordercenter.entities.v1.OrderBeanV1;

import java.util.Map;

public interface PointsMallOrderService extends OrderFactoryService{

    /**
     * 创建订单
     */
//    BaseResponse createOrderNew(CreateOrderVo createOrderVo);

    /**
     * 支付回调
     */
    String paySuccessCallback(PaysuccessNoticeMessage message, Map<String, OrderBeanV1> orderBeans);

    BaseResponse scoreRecords(QueryOrderVo queryOrderVo);

    BaseResponse scoreRecordDetail(QueryOrderVo queryOrderVo);
}
