package com.datacenter.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.datacenter.entity.stat.StatCopyTradePosition;

import java.math.BigDecimal;
import java.util.Map;

public interface StatCopyTradePositionService extends IService<StatCopyTradePosition> {

    /** 自行拉取价格后计算（定时任务入口） */
    void computeAndSave();

    /** 使用外部传入的价格计算（由 Admin 刷新时调用，避免 DNS 解析问题） */
    void computeAndSave(Map<String, BigDecimal> externalPrices);
}
