package cn.iocoder.yudao.module.mes.service.pro.maintenancecalendar; import cn.iocoder.yudao.framework.common.pojo.PageResult; import cn.iocoder.yudao.module.mes.controller.admin.pro.maintenancecalendar.vo.MesProMaintenanceCalendarPageReqVO; import cn.iocoder.yudao.module.mes.controller.admin.pro.maintenancecalendar.vo.MesProMaintenanceCalendarSaveReqVO; import cn.iocoder.yudao.module.mes.dal.dataobject.pro.maintenancecalendar.MesProMaintenanceCalendarDO; import java.util.Collection; /** * MES 电力运维日历 Service 接口 * * @author xiaoyi */ public interface MesProMaintenanceCalendarService { Long createCalendar(MesProMaintenanceCalendarSaveReqVO createReqVO); void updateCalendar(MesProMaintenanceCalendarSaveReqVO updateReqVO); void deleteCalendar(Collection ids); MesProMaintenanceCalendarDO getCalendar(Long id); PageResult getCalendarPage(MesProMaintenanceCalendarPageReqVO pageReqVO); void publishCalendar(Long id); }