package pwc.taxtech.atms.service;

import pwc.taxtech.atms.calendar.entity.CalendarEvent;
import pwc.taxtech.atms.dto.OperationResultDto;
import pwc.taxtech.atms.dto.calendar.CalendarDisplayQueryParamDto;

import java.util.List;

public interface ICalendarEventService {

    OperationResultDto addEvent(CalendarEvent event);
    OperationResultDto updateEvent(CalendarEvent event);
    OperationResultDto deleteEvent(Long id);

    OperationResultDto getEventByEntityId(Long entityId);

    OperationResultDto batchUpdate(List<CalendarEvent> list);
}