package com.gear.customer.swx.biz;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.gear.common.exception.CustomerException;
|
import com.gear.customer.swx.vo.request.SwxBuyOptionsVo;
|
import com.gear.customer.swx.vo.request.SwxBuySmartVo;
|
import com.gear.customer.swx.vo.response.SwxBuyOptionsInfo;
|
import com.gear.customer.swx.vo.response.SwxSmartOrderVo;
|
import com.gear.swx.domain.SwxOrder;
|
import com.gear.swx.domain.SwxSmartOrder;
|
|
public interface SwxBizOrder {
|
|
/**购买智能交易产品*/
|
String buySmart(SwxBuySmartVo vo, String userId, String virtually)throws CustomerException;
|
|
IPage<SwxOrder> listOrder(String userId, String virtually,Integer pageNo,Integer pageSize)throws CustomerException;
|
|
IPage<SwxSmartOrder> listSmartOrder(String userId, String virtually, Integer pageNo, Integer pageSize);
|
|
String buyOptionsTrue(SwxBuyOptionsVo vo, String userId, String virtually)throws CustomerException;
|
|
String buyOptionsVirtually(SwxBuyOptionsVo vo, String userId, String virtually)throws CustomerException;
|
IPage<SwxBuyOptionsInfo> listOptionsOrder(String userId, String virtually, Integer pageNo, Integer pageSize)throws CustomerException;
|
|
SwxBuyOptionsInfo getOptionsOrderById(String userId, String virtually, String id);
|
}
|