package com.usky.vpp.service;

/**
 * 月度电量/电费核算数据同步
 */
public interface VppSettlementSyncService {

    /**
     * 同步上月（相对当前时间）各站点电量与电费账单（电费金额为 0）。
     *
     * @return 成功处理的站点数量
     */
    int syncLastMonth();

    /**
     * 同步指定结算年月的电量与电费账单（电费金额为 0）。
     *
     * @param settleYear  结算年，如 2026
     * @param settleMonth 结算月，1-12
     * @return 成功处理的站点数量
     */
    int syncMonth(int settleYear, int settleMonth);
}
