<?php

namespace App\Services\Stats;

use Carbon\Carbon;

interface StatDomainServiceInterface
{
    /**
     * 일간 집계
     *
     * @return int 처리된 레코드 수
     */
    public function aggregateDaily(int $tenantId, Carbon $date): int;

    /**
     * 월간 집계
     *
     * @return int 처리된 레코드 수
     */
    public function aggregateMonthly(int $tenantId, int $year, int $month): int;
}
