| | |
| | | |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.xcong.excoin.modules.otc.dto.OrderAddDto; |
| | | import com.xcong.excoin.common.response.Result; |
| | | import com.xcong.excoin.modules.otc.dto.HasPayDto; |
| | | import com.xcong.excoin.modules.otc.dto.OrderListDto; |
| | | import com.xcong.excoin.modules.otc.dto.OtcOrderAddDto; |
| | | import com.xcong.excoin.modules.otc.entity.OtcOrder; |
| | | import com.xcong.excoin.modules.otc.vo.OrderListVo; |
| | | |
| | | public interface OtcOrderService extends IService<OtcOrder> { |
| | | |
| | | void buyOrder(OrderAddDto orderAddDto); |
| | | Result buyOrder(OtcOrderAddDto orderAddDto); |
| | | |
| | | void saleOrder(OrderAddDto orderAddDto); |
| | | Result saleOrder(OtcOrderAddDto orderAddDto); |
| | | |
| | | IPage<OrderListVo> findOrderListInPage(OrderListDto orderListDto); |
| | | |
| | | void hasPay(HasPayDto hasPayDto); |
| | | |
| | | void finishOrder(Long id); |
| | | |
| | | Result findBuyOrderDetail(Long id); |
| | | |
| | | Result findSaleOrderDetail(Long id); |
| | | |
| | | void cancelOrder(Long id); |
| | | } |