package com.github.kazuki43zoo.domain.service.timecard; import com.github.kazuki43zoo.domain.model.timecard.DailyAttendance; import com.github.kazuki43zoo.domain.model.timecard.TimeCard; import org.joda.time.LocalDate; public interface TimeCardService { TimeCard getTimeCard(String accountUuid, LocalDate targetMonth); TimeCard getDefaultTimeCard(String accountUuid, LocalDate targetMonth); void saveTimeCard(String accountUuid, LocalDate targetMonth, TimeCard timeCard); DailyAttendance getDailyAttendance(String accountUuid, LocalDate targetDate); void saveDailyAttendance(String accountUuid, LocalDate targetDate, DailyAttendance attendance); }