수익 추적 조회 API 복원

This commit is contained in:
2026-06-29 23:13:46 +09:00
parent 1e0c0b7e1c
commit f2ab78dea2
4 changed files with 21 additions and 4 deletions
@@ -24,6 +24,15 @@ public class RevenueTrackingRepository(IDbConnectionFactory connectionFactory) :
FROM revenue_tracking ORDER BY invoice_date DESC");
}
public async Task<RevenueTracking?> GetByIdAsync(int id, CancellationToken cancellationToken = default)
{
using var conn = Conn();
return await conn.QueryFirstOrDefaultAsync<RevenueTracking>(
@"SELECT id, client_id, invoice_number, invoice_date, service_type, amount, payment_status, payment_date, due_date, notes, created_at, updated_at
FROM revenue_tracking WHERE id = @Id",
new { Id = id });
}
public async Task<IEnumerable<RevenueTracking>> GetByClientIdAsync(int clientId, CancellationToken cancellationToken = default)
{
using var conn = Conn();