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 listOrder(String userId, String virtually,Integer pageNo,Integer pageSize)throws CustomerException; IPage 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 listOptionsOrder(String userId, String virtually, Integer pageNo, Integer pageSize)throws CustomerException; SwxBuyOptionsInfo getOptionsOrderById(String userId, String virtually, String id); }