package com.example.erp.mapper.pp; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.entity.pp.BasicDataProduce; import com.example.erp.entity.pp.ReportingWork; import com.example.erp.entity.pp.ReportingWorkDetail; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.time.LocalDate; import java.util.List; import java.util.Map; @Mapper public interface ReportingWorkMapper extends BaseMapper { ReportingWork AddSelectLastWorkMp(String processIdStr, String technologyStr,String previousProcess,String nextProcess,String process); List SelectWorkBasicDeviceMp(String process); List SelectWorkBasicTeamsMp(String process); String SelectTechnologicalProcess(String processIdStr); String SelectWorkTechnologyMp(String processIdStr); List> SelectTechnologicalNumMp(String processIdStr, String technologyStr,String process); List> SelectReworlDetailMp(String processIdStr, String technologyStr, String previousProcess); List> SelectProcessMp(); String historyProcessMp(String processIdStr); List> historyDeviceMp(String historyProcess, String process); List> historyTeamsMp(String processIdStr, String process); List> SelectHistoryProcessMp(String historyProcess, String process); List> selectBasicNameByType(String type); Integer selectMaxReportingWorkId(); }