package com.example.erp.mapper.pp; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.erp.dto.pp.ReworkDTO; import com.example.erp.entity.pp.Rework; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface ReworkMapper extends BaseMapper { List SelectRework(@Param("offset") Integer offset, @Param("pageSize") Integer pageSiz, String startDate, String endDate,@Param("rework") ReworkDTO rework); Map SelectReworkPageTotal(@Param("offset") Integer offset,@Param("pageSize") Integer pageSiz, String startDate,String endDate,@Param("rework") ReworkDTO rework); List> getSelectRework(@Param("offset") Integer offset, @Param("pageSize") Integer pageSiz); Integer getMaximum(); Boolean insertRework(@Param("rework") Rework rework , @Param("oddNumber") String oddNumber); Boolean updateDamageDetails(@Param("rework") Rework rework); Boolean updateRework(@Param("rework") Rework rework , @Param("userName") String userName); List> getSelectReplenish(@Param("offset") Integer offset, @Param("pageSize") Integer pageSiz); Integer getMaxFlowCard(@Param("processId") String processId); Boolean deleteReworkMp(String reworkId); Boolean updateReworkDdMp(String reportingWorkId, String orderSort, Integer technologyNumber, Integer reworkNum, String reworkType, String reworkReason); Boolean updateReworkBgMp(String reportingWorkId, String orderSort, Integer technologyNumber); }