package com.ruoyi.staff.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.staff.dto.StaffOnJobDto; import com.ruoyi.staff.pojo.StaffJoinLeaveRecord; import com.ruoyi.staff.pojo.StaffOnJob; import org.bouncycastle.crypto.digests.LongDigest; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; import java.util.List; public interface IStaffOnJobService extends IService { IPage staffOnJobListPage(Page page, StaffOnJob staffOnJob); StaffOnJobDto staffOnJobDetail(Long id); int add(StaffOnJobDto staffOnJob); int update(Long id, StaffOnJobDto staffOnJob); int delStaffOnJobs(List ids); void staffOnJobExport(HttpServletResponse response, StaffOnJob staffOnJob); List staffOnJobList(); Boolean importData(MultipartFile file); String exportCopy(HttpServletResponse response, StaffOnJob staffOnJob) throws Exception; }