package com.ruoyi.staff.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.staff.dto.PerformanceShiftAddDto; import com.ruoyi.staff.pojo.PersonalShift; import com.baomidou.mybatisplus.extension.service.IService; import java.util.Map; /** *

* 服务类 *

* * @author 芯导软件(江苏)有限公司 * @since 2026-03-05 03:52:19 */ public interface PersonalShiftService extends IService { int performanceShiftAdd(PerformanceShiftAddDto performanceShiftAddDto); Map performanceShiftPage(Page page, String time, String userName, Integer sysDeptId); void performanceShiftUpdate(PersonalShift performanceShift); IPage> performanceShiftPageYear(Page page, String time, String userName, Integer sysDeptId); Map exportToYearExcel(String time, String userName, Integer sysDeptId) throws Exception; Map exportToMonthExcel(String time, String userName, Integer sysDeptId); }