| | |
| | | package com.xcong.excoin.modules.contract.service; |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.xcong.excoin.common.response.Result; |
| | | import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; |
| | | import com.xcong.excoin.modules.contract.parameter.dto.ChangeBondDto; |
| | | import com.xcong.excoin.modules.contract.parameter.dto.ProfitOrLessDto; |
| | | import com.xcong.excoin.modules.contract.parameter.dto.SubmitOrderDto; |
| | | import com.xcong.excoin.modules.contract.parameter.dto.SymbolDto; |
| | | import com.xcong.excoin.rabbit.pricequeue.OrderModel; |
| | | import org.apache.ibatis.annotations.Param; |
| | | |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * @author helius |
| | | */ |
| | | public interface ContractHoldOrderService extends IService<ContractHoldOrderEntity> { |
| | | |
| | | public Result submitOrder(SubmitOrderDto submitOrderDto); |
| | | |
| | | public int updateContractHoldOrderCanNotClosingByIds(List<OrderModel> list, String batchNo); |
| | | |
| | | public List<ContractHoldOrderEntity> selectContractHoldOrderByBatchNo(String batchNo); |
| | | |
| | | public void updateOrderIsCanClosingAndBatchNoById(Long id); |
| | | |
| | | public Result findHoldOrderList(String symbol); |
| | | |
| | | public Result cancelHoldOrder(Long id); |
| | | |
| | | public Result cancelHoldOrderBatch(SymbolDto symbolDto); |
| | | |
| | | public Result setTargetProfitOrLess(ProfitOrLessDto profitOrLessDto); |
| | | |
| | | public Result changeBond(ChangeBondDto changeBondDto); |
| | | |
| | | public Result findContractMoneyInfo(String symbol); |
| | | |
| | | } |