package cn.teammodel.service; import cn.teammodel.model.dto.weekDuty.*; import cn.teammodel.model.entity.weekDuty.WeekDuty; import cn.teammodel.model.entity.weekDuty.WeekDutyRecord; import java.util.List; /** * @author winter * @create 2024-01-03 10:07 */ public interface DutyService { WeekDuty insertNode(InsertDutyNodeDto insertDutyNodeDto); WeekDuty getTree(); WeekDuty deleteNode(DeleteDutyNodeDto deleteDutyNodeDto); WeekDuty updateNode(UpdateDutyNodeDto updateDutyNodeDto); void vote(DutyVoteDto dutyVoteDto); List insertSpot(InsertSpotDto insertSpotDto); List deleteSpot(String id); List findRecords(FindDutyRecordDto findDutyRecordDto); }