新版仿ok交易所-后端
1
dd
2026-05-30 030e1d50c1f643137220f1ecf1d90ce39174204a
trading-order-service/src/main/java/com/yami/trading/service/contract/ContractOrderCalculationService.java
@@ -10,13 +10,23 @@
 */
public interface ContractOrderCalculationService {
   /*
    * 订单盈亏计算
    */
   public void saveCalculation(String order_no, List<ContractOrder> partyContractOrders);
   public void setOrder_close_line(BigDecimal order_close_line);
    /*
     * 订单盈亏计算
     */
    public void saveCalculation(String order_no, List<ContractOrder> partyContractOrders);
   public void setOrder_close_line_type(int order_close_line_type);
    public void setOrder_close_line(BigDecimal order_close_line);
    public void setOrder_close_line_type(int order_close_line_type);
    /**
     * 按与 settle 相同的规则计算强平价格(全仓/逐仓由 order_close_line_type 决定)
     */
    String calculateForceClosePriceForOrder(ContractOrder order);
    /**
     * 按最新行情刷新持仓未实现盈亏(价差盈亏 + 资金费)
     */
    void refreshMarkPriceProfit(ContractOrder order);
}